package org.jeecg.modules.pucheng.controller;

import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.URLUtil;
import cn.hutool.http.Header;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.common.system.vo.LoginUser;
import org.jeecg.common.util.RedisUtil;
import org.jeecg.modules.pucheng.dto.RoadInspectDto;
import org.jeecg.modules.pucheng.entity.CombinedUser;
import org.jeecg.modules.pucheng.service.ICombinedUserService;
import org.jeecg.modules.pucheng.vo.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.*;

@Slf4j
@RestController
@RequestMapping("/pucheng/luZhang")
@Api(tags = "路长制")
public class LuZhangController {
    //    private static Map<String,String> authKeyMap = new HashMap<>();
    private static final String AUTH_KEY = "LZ-authKey#";
    @Autowired
    private RedisUtil redisUtil;
    @Autowired
    private ICombinedUserService combinedUserService;

    private Result<Object> getCode() {
        String url = "https://fjjtj.xmheshu.cn/admin/authCode?authKey=null&sessionId=null";
        Map<String, String> header = getHeader();
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"成功","data":{"id":null,"areaid":null,"pid":null,"account":null,"password":null,"displayName":null,"perfScore":null,"qrcodeId":null,"email":null,"userAuthType":null,"mobile":null,"address":null,"company":null,"isLogined":null,"mobileType":null,"directCounty":null,"createTime":null,"qq":null,"towmid":null,"villageid":null,"groupSort":null,"facePicture":null,"isOpenFace":null,"isEnableFace":null,"xmaintPatro":null,"maintId":null,"indexNo":null,"job":null,"scodeno":null,"enabled":null,"codeId":"admin_login_auth_custom_dc555488539f46e4bcfff1decd1d9182","authCode":"r7uc","clientType":null}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        try {
            JSONObject json = jsonObject.getJSONObject("data");
            String codeId = json.getString("codeId");
            String authCode = json.getString("authCode");
            LzCode lzCode = new LzCode();
            lzCode.setAuthCode(authCode);
            lzCode.setCodeId(codeId);
            return Result.ok(lzCode);
        } catch (JSONException e) {
            return Result.error("获取验证码失败");
        }
    }

    private Map<String, String> getHeader() {
        Map<String, String> header = new HashMap<>();
        header.put("Accept", "application/json, text/plain, */*");
        header.put("Accept-Encoding", "gzip, deflate, br");
        header.put("Accept-Language", "zh-CN,zh;q=0.9");
        header.put("Connection", "keep-alive");
        //header.put("Content-Length","0");
        header.put("Content-Type", "application/json;charset=UTF-8");
        header.put("Host", "fjjtj.xmheshu.cn");
        header.put("Origin", "http://www.shncl.cn");
        header.put("Referer", "http://www.shncl.cn/");
        header.put("Sec-Fetch-Mode", "cors");
        header.put("Sec-Fetch-Site", "cross-site");
        header.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36");
        return header;
    }

    private CombinedUser getCurrentUser() {
        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
        LambdaQueryWrapper<CombinedUser> querySaWrapper = new LambdaQueryWrapper<CombinedUser>();
        querySaWrapper.eq(CombinedUser::getUserId, sysUser.getId());
        List<CombinedUser> users = combinedUserService.list(querySaWrapper);
        if (users.size() > 1) {
            throw new JeecgBootException("数据有误");
        } else if (users.size() == 0) {
            throw new JeecgBootException("账号未配置");
        }
        CombinedUser login = users.get(0);
        return login;
    }


    @RequestMapping(value = "/login", method = RequestMethod.GET)
    @ApiOperation("路长制登录")
    public Result<Object> loginSystem() {
        String authCode = "";
        String codeId = "";
        Result code = getCode();
        if (code.getCode() == 200) {
            authCode = ((LzCode) code.getResult()).getAuthCode();
            codeId = ((LzCode) code.getResult()).getCodeId();
        } else {
            return Result.error(code.getMessage());
        }
        String url = "https://fjjtj.xmheshu.cn/admin/login";
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            url += "?authKey=null&sessionId=null";
        } else {
            url += suffix;
        }
        Map<String, Object> param = new HashMap<>();
        param.put("account", combinedUser.getUsername2());
        param.put("password", combinedUser.getPassword2());
        param.put("authCode", authCode);
        param.put("codeId", codeId);

        Map<String, String> header = getHeader();
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"登录成功","data":{"authKey":"MUY4QzEzQzBGQjY1MDdFRjVFRERFN0NCNDgxMzQ4NEMxQzhFRDRGNTQzRTRDODBFNzRGRTg3NDdBRjEyREJDOTkzODNBRkUxRDgwNEVEQjM=","areaid":350722,"userAuthType":7,"areaName":"浦城县","displayName":"路长办","sessionId":"09257D86E50C32639902267FD90ECC2A","userId":1000001511,"account":"350722","menuTree":[{"id":5002750,"areaid":350722,"menuNo":3602000,"applicationCode":null,"menuParentNo":1,"menuOrder":1,"menuName":"全县总览","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":null,"parentName":null,"child":[{"id":5002751,"areaid":350722,"menuNo":3602001,"applicationCode":null,"menuParentNo":3602000,"menuOrder":1,"menuName":"农村公路地图总览","menuUrl":"/file/overview","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":null,"parentName":null,"child":null}]},{"id":5002755,"areaid":350722,"menuNo":3603000,"applicationCode":null,"menuParentNo":1,"menuOrder":2,"menuName":"公路档案","menuUrl":"","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":null,"parentName":null,"child":[{"id":5002756,"areaid":350722,"menuNo":3603001,"applicationCode":null,"menuParentNo":3603000,"menuOrder":1,"menuName":"花名册档案","menuUrl":"/user/patrol","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535291821000,"parentName":null,"child":null},{"id":5002757,"areaid":350722,"menuNo":3603002,"applicationCode":null,"menuParentNo":3603000,"menuOrder":2,"menuName":"公路路线档案","menuUrl":"/file/path","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535291852000,"parentName":null,"child":null}]},{"id":5002767,"areaid":350722,"menuNo":3604000,"applicationCode":null,"menuParentNo":1,"menuOrder":3,"menuName":"事务审批","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292167000,"parentName":null,"child":[{"id":5002768,"areaid":350722,"menuNo":3604001,"applicationCode":null,"menuParentNo":3604000,"menuOrder":1,"menuName":"灾毁保险","menuUrl":"/transaction/insuranceReport","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292196000,"parentName":null,"child":null},{"id":5002769,"areaid":350722,"menuNo":3604002,"applicationCode":null,"menuParentNo":3604000,"menuOrder":2,"menuName":"公众上报管理","menuUrl":"/transaction/toTaskNews","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292221000,"parentName":null,"child":null},{"id":5002770,"areaid":350722,"menuNo":3604003,"applicationCode":null,"menuParentNo":3604000,"menuOrder":3,"menuName":"我的事件","menuUrl":"/transaction/toMyEvent","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292245000,"parentName":null,"child":null}]},{"id":5002774,"areaid":350722,"menuNo":3605000,"applicationCode":null,"menuParentNo":1,"menuOrder":4,"menuName":"农路养护记录","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292396000,"parentName":null,"child":[{"id":5002775,"areaid":350722,"menuNo":3605001,"applicationCode":null,"menuParentNo":3605000,"menuOrder":1,"menuName":"巡查记录","menuUrl":"/statistics/roadInspect","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292443000,"parentName":null,"child":null},{"id":5002776,"areaid":350722,"menuNo":3605002,"applicationCode":null,"menuParentNo":3605000,"menuOrder":2,"menuName":"上报事件分布","menuUrl":"/statistics/mapEvent","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292465000,"parentName":null,"child":null},{"id":5002777,"areaid":350722,"menuNo":3605003,"applicationCode":null,"menuParentNo":3605000,"menuOrder":3,"menuName":"专管员事件记录","menuUrl":"/county/allEvent","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292490000,"parentName":null,"child":null},{"id":5002778,"areaid":350722,"menuNo":3605004,"applicationCode":null,"menuParentNo":3605000,"menuOrder":4,"menuName":"公众事件记录","menuUrl":"/county/allPubliceEvent","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292656000,"parentName":null,"child":null}]},{"id":5002782,"areaid":350722,"menuNo":3607000,"applicationCode":null,"menuParentNo":1,"menuOrder":6,"menuName":"灾毁保险","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292822000,"parentName":null,"child":[{"id":5002783,"areaid":350722,"menuNo":3607001,"applicationCode":null,"menuParentNo":3607000,"menuOrder":1,"menuName":"灾毁事件","menuUrl":"/insurance/report","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292849000,"parentName":null,"child":null},{"id":5002784,"areaid":350722,"menuNo":3607002,"applicationCode":null,"menuParentNo":3607000,"menuOrder":2,"menuName":"灾毁事件管理","menuUrl":"/insurance/daiban","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292886000,"parentName":null,"child":null}]},{"id":5002785,"areaid":350722,"menuNo":3608000,"applicationCode":null,"menuParentNo":1,"menuOrder":7,"menuName":"查询统计","menuUrl":"","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292914000,"parentName":null,"child":[{"id":5002786,"areaid":350722,"menuNo":3608001,"applicationCode":null,"menuParentNo":3608000,"menuOrder":1,"menuName":"专管员统计","menuUrl":"/statistics/patrolman","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535292968000,"parentName":null,"child":null}]},{"id":5002799,"areaid":350722,"menuNo":3611000,"applicationCode":null,"menuParentNo":1,"menuOrder":10,"menuName":"专管员考核","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535293381000,"parentName":null,"child":[{"id":5002800,"areaid":350722,"menuNo":3611001,"applicationCode":null,"menuParentNo":3611000,"menuOrder":1,"menuName":"考核标准","menuUrl":"/perf/rule","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535293408000,"parentName":null,"child":null},{"id":5002801,"areaid":350722,"menuNo":3611002,"applicationCode":null,"menuParentNo":3611000,"menuOrder":2,"menuName":"考核记录","menuUrl":"/perf/record","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535293430000,"parentName":null,"child":null},{"id":5002802,"areaid":350722,"menuNo":3611003,"applicationCode":null,"menuParentNo":3611000,"menuOrder":3,"menuName":"考核成绩","menuUrl":"/perf/history","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1535293513000,"parentName":null,"child":null}]},{"id":5002803,"areaid":350722,"menuNo":3612000,"applicationCode":null,"menuParentNo":1,"menuOrder":11,"menuName":"消息管理","menuUrl":"","menuType":1,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1520904196000,"parentName":null,"child":[{"id":5002805,"areaid":350722,"menuNo":3612003,"applicationCode":null,"menuParentNo":3612000,"menuOrder":null,"menuName":"banner管理","menuUrl":"/message/banner","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1522320016000,"parentName":null,"child":null},{"id":5002807,"areaid":350722,"menuNo":3612005,"applicationCode":null,"menuParentNo":3612000,"menuOrder":null,"menuName":"法律法规管理","menuUrl":"/message/law","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1523507586000,"parentName":null,"child":null},{"id":5002804,"areaid":350722,"menuNo":3612001,"applicationCode":null,"menuParentNo":3612000,"menuOrder":null,"menuName":"新闻管理","menuUrl":"/message/new","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1520904260000,"parentName":null,"child":null},{"id":5002806,"areaid":350722,"menuNo":3612004,"applicationCode":null,"menuParentNo":3612000,"menuOrder":null,"menuName":"公告管理","menuUrl":"/message/notice","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1523507083000,"parentName":null,"child":null},{"id":5002808,"areaid":350722,"menuNo":3612006,"applicationCode":null,"menuParentNo":3612000,"menuOrder":null,"menuName":"学习培训管理","menuUrl":"/message/train","menuType":2,"menuIcon":"","enabled":1,"isLeaf":1,"createTime":1523507641000,"parentName":null,"child":null}]}],"navTitle":"浦城县农村公路智慧路长信息管理平台"}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        if (jsonObject.getInt("code") == 200) {
            JSONObject json = jsonObject.getJSONObject("data");
            String authKey = json.getString("authKey");
            String sessionId = json.getString("sessionId");
            redisUtil.set(AUTH_KEY + combinedUser.getUsername2(), "?authKey=" + authKey + "&sessionId=" + sessionId, 1800);
            return Result.ok("authKey=" + authKey + "&sessionId=" + sessionId);
        } else {
            return Result.error(jsonObject.getString("desc"));
        }

    }


    @RequestMapping(value = "/getMainType", method = RequestMethod.GET)
    @ApiOperation("获取每月事件汇总的类型")
    public Result<List<MainTypeVo>> getMainType() {
        Result<List<MainTypeVo>> result = new Result<List<MainTypeVo>>();
        String url = "https://fjjtj.xmheshu.cn/data/event/type/getMainType";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return result.error500("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        //{"code":200,"desc":"操作成功","data":[{"id":1521,"areaid":350722,"name":"养护","code":"event_facilities","parentCode":"event","provCode":"001","enable":1,"item":1},{"id":1549,"areaid":350722,"name":"路政","code":"event_property","parentCode":"event","provCode":"002","enable":1,"item":1},{"id":1556,"areaid":350722,"name":"其他","code":"event_others","parentCode":"event","provCode":"088","enable":1,"item":2},{"id":1557,"areaid":350722,"name":"保险上报","code":"event_insurance","parentCode":"event","provCode":"088.001","enable":1,"item":2}]}
        if (jsonObject.getInt("code") == 200) {
            JSONArray array = jsonObject.getJSONArray("data");
            List<Object> objs = Arrays.asList(array.toArray());
            List<MainTypeVo> mainTypeList = new ArrayList<>();
            for (Object o : objs) {
                JSONObject jsonObject1 = (JSONObject) o;
                MainTypeVo mainTypeVo = (MainTypeVo) JSONObject.toBean(jsonObject1, MainTypeVo.class);
                mainTypeList.add(mainTypeVo);
            }
            result.setCode(200);
            result.setResult(mainTypeList);
            return result;
        } else {
            return result.error500(jsonObject.getString("desc"));
        }
    }


    @RequestMapping(value = "/eventTyptCounts", method = RequestMethod.GET)
    @ApiOperation("根据类型获取每月事件汇总")
    public Result<TyptCountsVo> eventTyptCounts(@ApiParam(required = false, name = "type", value = "1 养护 2 路政 3 其他 4 保险上报") @RequestParam String type) {
        Result<TyptCountsVo> result = new Result<TyptCountsVo>();
        String url = "https://fjjtj.xmheshu.cn/statistics/event/eventTyptCounts";
        String eventCode = "event_facilities";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        switch (type) {
            case "1":
                eventCode = "event_facilities";
                break;
            case "2":
                eventCode = "event_property";
                break;
            case "3":
                eventCode = "event_others";
                break;
            case "4":
                eventCode = "event_insurance";
                break;
            default:
        }
        param.put("eventCode", eventCode);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return result.error500("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        //{"code":200,"desc":"操作成功","data":{"fiCount":0,"sCount":0,"cCount":0}}
        if (jsonObject.getInt("code") == 200) {
            JSONObject json = jsonObject.getJSONObject("data");
            TyptCountsVo countsVo = new TyptCountsVo();
            countsVo.setFiCount(json.getInt("fiCount"));
            countsVo.setSCount(json.getInt("sCount"));
            countsVo.setCCount(json.getInt("cCount"));
            result.setCode(200);
            result.setResult(countsVo);
            return result;
        } else {
            return result.error500(jsonObject.getString("desc"));
        }
    }


    @RequestMapping(value = "/getRoadPathCount", method = RequestMethod.GET)
    @ApiOperation("获取农村地图公路总览-获取数量")
    public Result<RoadPathCountVo> getRoadPathCount(@ApiParam(required = false, name = "areaid", value = "公路id") String areaid) {
        Result<RoadPathCountVo> result = new Result<RoadPathCountVo>();
        String url = "https://fjjtj.xmheshu.cn/home/getRoadPathCount";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        areaid = StringUtils.isBlank(areaid) ? "" : areaid;
        param.put("areaid", areaid);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return result.error500("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"areaName":null,"countyDistance":null,"countryDistance":null,"villageDistance":null,"patrolCount":null,"reportCount":null,"completeCount":null,"inspectDistance":null,"inspectDuration":null,"countyPathCount":12,"countryPathCount":163,"villagePathCount":421,"onLineInspectionCount":null,"childStatisVO":null}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        if (jsonObject.getInt("code") == 200) {
            JSONObject json = jsonObject.getJSONObject("data");
            RoadPathCountVo countVo = new RoadPathCountVo();
            countVo.setCountyPathCount(json.getInt("countyPathCount"));
            countVo.setCountryPathCount(json.getInt("countryPathCount"));
            countVo.setVillagePathCount(json.getInt("villagePathCount"));
            result.setCode(200);
            result.setResult(countVo);
            return result;
        } else {
            return result.error500(jsonObject.getString("desc"));
        }
    }


    @RequestMapping(value = "/getRoadInspectPage", method = RequestMethod.GET)
    @ApiOperation("农路养护记录")
    public Result<?> getRoadInspectPage(RoadInspectDto dto,
                                        @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
                                        @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {

        String url = "https://fjjtj.xmheshu.cn/road/inspect/getRoadInspectPage";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        param.put("areaid", dto.getAreaid());
        param.put("adminUserId", dto.getAdminUserId());
        param.put("endTime", dto.getEndTime());
        param.put("level", dto.getLevel());
        param.put("pageNo", pageNo);
        param.put("pageSize", pageSize);
        param.put("startTime", dto.getStartTime());
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"total":2985,"totalPage":332,"pageNo":1,"pageSize":9,"list":[{"id":212118,"areaid":350722,"adminUserId":1000003287,"rdPathCodeStr":"X870350722","rdPathNameStr":"庙仙线","mapAxis":"118.46434977213542,28.206649305555555;118.46423282604694,28.20612121164006;118.46419025566057,28.20598171273126;118.464164257909,28.20576137916489;118.46422996561218,28.205570376900006;118.46448009735106,28.205390381844307;118.46461986953751,28.20530435568099;118.46490395470249,28.20517064322721;118.46531761009089,28.20501029332053;118.4656114935172,28.204809012002254;118.46587028449781,28.204490600850132;118.46613255518292,28.204182385557555;118.46639690746333,28.203804384391482;118.46680777361775,28.203453713036165;118.46717653482565,28.20307882000329;118.46735354569701,28.202941670366545;118.4675791835834,28.2028523534886;118.46862533191681,28.20263822758341;118.46928768800964,28.202533063573146;118.46976949320997,28.202446262971122;118.46995820236594,28.202398281544614;118.47028503810212,28.20236059805191;118.47075934216005,28.202285423863696;118.4713596896394,28.202199012131977;118.47204335523651,28.202050256688675;118.47270853696732,28.20192819801216;118.473322089945,28.201808178288623;118.47360190244379,28.20174415202324;118.47367561007832,28.20170613742535;118.47379606430195,28.201686990062118;118.47412865535763,28.20157028541691;118.47442478366216,28.201452601954387;118.47452051074823,28.201425393298788;118.47452063139632,28.20142978162794;118.47467219348749,28.201472221587267;118.4749161661502,28.20152951774014;118.47501774312785,28.201543152759502;118.47515813426494,28.20149591591017;118.47540878826625,28.201193968035838;118.47576407938003,28.20079538759732;118.47598058612802,28.200433119045194;118.47607624969123,28.2001407739018;118.47612468135515,28.200061127404766;118.47616993114625,28.20006924871532;118.47635282799185,28.19993875086382;118.4766788143458,28.199660010650565;118.47693216418226,28.199426432845286;118.47699467543276,28.199326584784668;118.4772129290458,28.198738572648352;118.47734485619735,28.198241612703534;118.47743698840098,28.197731545839044;118.47749786473851,28.197207413171178;118.47753449289772,28.19676194690343;118.47749903539065,28.196377742130124;118.47746208519698,28.19587115078307;118.47747944368301,28.1955409716153;118.47757543724089,28.19518338809561;118.47766367588633,28.194774856043974;118.47786960145427,28.194342368043618;118.48297716902573,28.194793544738484;118.48471302809673,28.19498891452327;118.48563203047398,28.195129156947154;118.48649619233956,28.197233795326206;118.4888065636867,28.19875888692824;118.48886318025404,28.19884207402681;118.48884982334073,28.198838711296542;118.48890265724921,28.19884525886846;118.4889496004498,28.198827410325684;118.48894390628818,28.198848222410938;118.48908114229828,28.198821993545955;118.48945409188465,28.19873406434371;118.49035743776903,28.198720087558335;118.49103387512066,28.198746558492267;118.49297753004744,28.197693752901607;118.49382194156857,28.197265315042728;118.49470181197906,28.19760363035582;118.49526273627929,28.197987781067138;118.49702121974421,28.199521708677246;118.49943529155934,28.200324661699973;118.50060470100658,28.200562847700642;118.50139939286083,28.200674473563836;118.5020293336368,28.20084435803198;118.50261725205458,28.20110940858596;118.50316435857664,28.20144324622829;118.50755468738673,28.200767209928404;118.50889644648383,28.200598426727787;118.50959388374179,28.20052931605804;118.50981854236602,28.20051881716516;118.5101428885916,28.200525253693627;118.51055904101293,28.20055611406567;118.51100875496152,28.20061753410795;118.5120706409012,28.200978332462874;118.51254690133433,28.20120368081287;118.5130690952747,28.201463078077797;118.51368261504949,28.201735326513006;118.5142400925094,28.201960965054653;118.51473530138591,28.202248077897817;118.51536493639652,28.202933391006457;118.51684579785008,28.203729212634837;118.51761813263684,28.204022577652427;118.51822682562346,28.203803914128926;118.51839835019918,28.203763625104447;118.51839759700593,28.203735524507895;118.51841870884338,28.203709592472546;118.51839910621187,28.20371388418249;118.51843320816687,28.20356176546943;118.51886381063032,28.2030747947907;118.51899639103586,28.202968328142827;118.5192063097838,28.202964645160364;118.51996703402686,28.203145674570038;118.52106515851243,28.203510288614204;118.52158843708543,28.203613632163815;118.52211171276467,28.203843532874686;118.52254222526095,28.204011283551296;118.52303047548261,28.20407902356606;118.52361601662132,28.2040321483181;118.52539916862732,28.20503428782672;118.52615099614307,28.205470988438247;118.52635146297844,28.20561120684624;118.52643541340129,28.205634724505;118.5264385857627,28.20566219521768;118.52639636090811,28.20567445779204;118.52641795534612,28.20567684930187;118.526570276122,28.205773474366737;118.52690043969773,28.205922480815694;118.52723958976493,28.206116271804675;118.52751561982036,28.206299948796357;118.52787057841424,28.206465174274964;118.5282831768324,28.206533523949332;118.52872853846301,28.20658857065778;118.52910780301929,28.20661107387701;118.52931278043127,28.206616589918625;118.53019439241002,28.206717318751423;118.53062552122496,28.206751162956607;118.53089686242727,28.20679611341454;118.53121688402256,28.20681859910135;118.53186396759764,28.20679246660525;118.53192164616686,28.206818319507963;118.53194377064558,28.20680069811213;118.53218578867859,28.206816781216528;118.5325093942774,28.2068081024421;118.53289342046165,28.20681723763264;118.5333795765931,28.206851735967838;118.53357913444408,28.206857011045795;118.53370176905233,28.206845198570175;118.53369968006712,28.206855408583625;118.53372189788784,28.206844600997236;118.53400030727732,28.20681164531291;118.53438697469733,28.20643026473372;118.53457636095439,28.206096580318274;118.53469568318312,28.20568162005049;118.53476097189264,28.2053263942147;118.53483820294156,28.2050296321882;118.53506123399816,28.204454199824863;118.53522592670319,28.204101177746907;118.53530499878751,28.203846934513525;118.5354273822786,28.203614651670655;118.53565908327295,28.203326319708214;118.53580843606137,28.20305824128441;118.53585774173312,28.203017306889908;118.53584627868213,28.203016897318204;118.53587131805176,28.20301761601772;118.53589097082286,28.202980728152305;118.53597319260417,28.202870323144765;118.53607996626256,28.202575006900705;118.53626545278809,28.202209791942114;118.53643153137119,28.201901161769584;118.536516676828,28.201720870274787;118.5365031459041,28.201688963223177;118.53650269600388,28.201785986212535;118.53638013106713,28.202000413003194;118.53605378865343,28.20274541040862;118.53584600757405,28.203114887450848;118.5354680433746,28.203664985498875;118.53528022831101,28.204089615987954;118.53521592248809,28.204140407972275;118.53510801154209,28.204320158312427;118.53498715949615,28.204620186225903;118.53491269052634,28.204880483357552;118.53482317528064,28.205104421009814;118.5347336577828,28.20547097865927;118.53464291109086,28.205900754422085;118.53458872235703,28.206313262568784;118.53447059536782,28.2065587429675;118.53419918777632,28.206721712079307;118.53395450661904,28.206788894346765;118.53375180255301,28.20681826296232;118.5334504484158,28.206843891496423;118.53282440163485,28.206819814510908;118.53207717174239,28.20680970292022;118.53169746280653,28.20679408097324;118.53135661152231,28.206793323290224;118.53106316824578,28.20680399056984;118.53076885453669,28.20677937045987;118.5306657908489,28.20671927527152;118.5306110402284,28.206701882540965;118.53057898522432,28.206726082734736;118.52936208988073,28.20663304178068;118.52850640555098,28.206559282747076;118.52805569594913,28.206510722735004;118.52770133151576,28.206369197856837;118.52731406590132,28.206138333770177;118.52680099061091,28.2058865945166;118.52626055771155,28.20557240166509;118.52582112980298,28.205162833535965;118.52544966771835,28.204776575193534;118.52509752763284,28.20444804311323;118.52471019293472,28.20414635699671;118.52437812063684,28.204021418347317;118.52409194862771,28.204004308156385;118.52367225281806,28.204056836373734;118.52220988359011,28.203809854422573;118.5214029698894,28.20363074967394;118.52071576824271,28.20339395030049;118.52000937933369,28.203167991074;118.51931896933908,28.203001001769568;118.51809716125085,28.203975226534254;118.51786200423656,28.20406813744917;118.51780249156187,28.20410453490103;118.51772895633398,28.204076899166488;118.51692561082278,28.20390280910597;118.51648215874515,28.203788276019363;118.51608513740612,28.203621979172958;118.51572488921347,28.203365589424745;118.51560156803777,28.203200355735067;118.51555946239037,28.20311787466458;118.51555405592396,28.20307410773976;118.5155533449993,28.202966521541917;118.51536764578852,28.20270998415415;118.51501025646141,28.202468948015905;118.51460381974744,28.202205091002696;118.51359843275188,28.201712201611322;118.51307804909771,28.201480426478295;118.51260872418258,28.201231945059334;118.5120687767937,28.201014384854574;118.51150885620147,28.20080768050876;118.51121638871545,28.200705000144303;118.51088287067607,28.200621461361322;118.51068657167254,28.200578468071665;118.51033887051985,28.200544585257504;118.50882956032441,28.20053685385055;118.50834725869973,28.200647829297065;118.50775191314303,28.200864652278224;118.50714974490847,28.20113486052621;118.50589943162488,28.201626805548255;118.50532265284151,28.201788770061377;118.50475186108888,28.20187802640956;118.50414793014053,28.2018368348428;118.50368187966367,28.201703464118992;118.50330041064055,28.201512277153416;118.50296178997739,28.201281935747684;118.50262466236262,28.201070460254677;118.5022659899444,28.20090906897352;118.50187357287322,28.200773469513642;118.50148947090142,28.200689651960477;118.50107484813225,28.200652519738764;118.50061301794153,28.20058894800504;118.49921211486424,28.20051527592241;118.49771613256073,28.19928591448475;118.49675313295296,28.198681095957504;118.49607702161954,28.19840547220432;118.49551280206495,28.198102420943346;118.49512754220197,28.197773397862438;118.49321533051462,28.198157583193527;118.49269868768381,28.198281652554662;118.49237587380917,28.198426942756274;118.49053405314609,28.19861142708946;118.48960771162032,28.198713984948046;118.48719611908561,28.196464293442062;118.48455642807589,28.195288488882483;118.48348836618459,28.19486000295915;118.48283073285228,28.194583780699446;118.48231506900804,28.194321332691977;118.48188171254806,28.1941290172786;118.48140382298568,28.193978260997373;118.48082860287552,28.193833596314168;118.48032699714246,28.193757590582255;118.47980022869241,28.19366073633698;118.47809660121285,28.196174755321444;118.47767736587983,28.196937410697842;118.47753938086494,28.197295954901097;118.4774576406167,28.19774465330387;118.4773743291915,28.198239818581452;118.47732298687599,28.198674088821445;118.47725428567746,28.198927822844492;118.47712298506049,28.199154399561554;118.47686473021241,28.19945443834016;118.47634479814202,28.19995629823279;118.47629514792476,28.200025532660863;118.47619963466293,28.200079977147514;118.47600789827051,28.20028458131724;118.47580588572846,28.200585786891285;118.47561179772993,28.20092213895266;118.47538299772663,28.201278983076037;118.4751507018201,28.20156334013595;118.47501707733561,28.201540999926802;118.4743384668271,28.201586717260717;118.47372489853485,28.201710344346495;118.47249645284305,28.201922073705546;118.4719759337794,28.202020051251022;118.47150923773013,28.202115943294665;118.47060534094108,28.202259537150187;118.46851777409667,28.20262230472238;118.46649114494438,28.20410038891326;118.4657445489965,28.204719281771236;118.4652889878973,28.20497234920081;118.46490067046598,28.205137792384345;118.46452453571233,28.205319025716594;118.46424967856785,28.205524811707868;118.46418824337965,28.20569873297481;118.46426369420618,28.20592893764565;118.46434751169039,28.206333071647684;118.46451242266683,28.206738884878796;118.46460711105344,28.206902248150886;","distance":19177,"duration":3308,"startTime":1573015804000,"createTime":1573019112000,"remark":null,"version":null,"weather":null,"displayName":"兴夷公路养护工程有限公司","rdPathName":"庙仙线","rdPathCode":"X870350722","reportEventIds":null},{"id":212112,"areaid":350722,"adminUserId":1000001533,"rdPathCodeStr":"Y088350722","rdPathNameStr":"罗黄线","mapAxis":"118.63106092664931,27.781064181857637;118.61621560913123,27.78411324685227;118.60773397830184,27.78588608348769;118.60281550418253,27.78692373897985;118.59985838085262,27.787483064296243;118.59808087570882,27.78780750812346;118.5969662294723,27.787952015140345;118.59623992558272,27.787957580166655;118.59573106409559,27.7878467468844;118.59539815302729,27.787716843913213;118.59511801346319,27.787560087969325;118.59482558737945,27.787361541878035;118.59450212215421,27.787180606419618;118.5940983079643,27.7870564982133;118.59373575716067,27.78700467985973;118.59336778120138,27.787030928676256;118.59300324831399,27.78708847753503;118.59267370021354,27.787177164883946;118.59235603636228,27.787338789759904;118.59204934541347,27.787480249272544;118.59173187077636,27.787572060678148;118.59139028116265,27.78763161319016;118.59103226603301,27.787687019256133;118.59070503175404,27.78775453185794;118.59043781218122,27.787831393705716;118.59023373010172,27.7880137016826;118.59004627902418,27.78842570927682;118.58994375634391,27.788563805820463;118.58983609233194,27.788652300611368;118.58974370195513,27.788701444937587;118.58959595324029,27.78869782682839;118.58938550334081,27.788649206456636;118.58912637137993,27.78860761470344;118.58880344173768,27.788530937563436;118.5885043687633,27.788475925075623;118.58821095547582,27.78845239485893;118.58793558671869,27.788452872299807;118.58767283422776,27.788498536109323;118.58752170701241,27.788548945040247;118.58754912634134,27.78856378417371;118.58723428974494,27.788563721864737;118.58703574628781,27.788527512988942;118.58657172654105,27.788521932501922;118.58622586096772,27.788564611013197;118.58595735959582,27.788666178595875;118.58575021332979,27.788799903284673;118.58535593454575,27.789118558306168;118.58518042169361,27.78920669841563;118.58505776987079,27.7892135161577;118.585209702358,27.789245873124376;118.58540071562948,27.789231405330145;118.5854889088605,27.789357819283715;118.58546495116506,27.78949520048971;118.58535526464298,27.789619461022024;118.58518003995603,27.7897269098027;118.58495568346494,27.789833646879902;118.5843825535855,27.789869848738032;118.58397719649305,27.789842869193443;118.58368179575395,27.789800890231984;118.58326842224244,27.789718196669522;118.58300334008445,27.789646648054536;118.5826666345224,27.789602726187145;118.58228946512382,27.78963545844056;118.58186344968898,27.789639641249526;118.58149758278459,27.78968088198288;118.58119271255453,27.789702282225168;118.58048296865725,27.78967478829552;118.5800573579644,27.78962004520144;118.57966826735222,27.78958383278434;118.57904128941644,27.789299131891774;118.57855273780181,27.789049965076913;118.57778622602581,27.78863963303694;118.57743486082833,27.788461316618214;118.5770947295233,27.78830112721714;118.57679332239888,27.78813633122007;118.57653241862253,27.78798081240449;118.57629249489659,27.787779937383235;118.57603815489536,27.78755566702261;118.5758100229649,27.78740744828445;118.57558118921838,27.787270244168887;118.575368992039,27.787116212347822;118.57510104629227,27.786962626615022;118.57481113458198,27.786844301568024;118.57448723513542,27.786728916301982;118.57419939504467,27.78660972189199;118.57398449606954,27.786464552467315;118.57383344934419,27.78627820987938;118.57366779542107,27.786059886919006;118.57348891682001,27.785808054088015;118.57320983283334,27.785317263996063;118.57306622131703,27.785052082624944;118.5729347931659,27.784829791738893;118.57281170784661,27.784662163846225;118.5725698424209,27.784414190576175;118.57246056767714,27.78429324641544;118.57211773562626,27.78395504546706;118.57198683229828,27.78383743771976;118.57183534072523,27.783715343214354;118.5716274255259,27.78362231449975;118.57136145307078,27.78359252395948;118.57105574601962,27.783589200639174;118.57051724098602,27.78376362288222;118.56984059393275,27.783836410774033;118.56933109021597,27.7838284124129;118.56856250755402,27.783750669183583;118.5678673793094,27.783676780947665;118.56716822960574,27.783596985398447;118.566835905837,27.783548684968167;118.56650650841698,27.783462000474337;118.56617691153573,27.7833574105964;118.56576838968704,27.783220109478968;118.56561837618612,27.783164377800453;118.56546136252788,27.78307999322616;118.56530794463674,27.78296807900164;118.5651155014808,27.78280080325493;118.56488109983576,27.782572808210016;118.5646385414721,27.782359688697138;118.56441140546727,27.78217663319525;118.56415910145174,27.78205703462891;118.56378218525644,27.782100786616326;118.56348828856201,27.7821704098763;118.56287814884206,27.782369003813834;118.56256262278747,27.782499333470454;118.56227080257113,27.78261327457821;118.56180030528442,27.782680419889704;118.56139042070237,27.78266757252291;118.56073545543468,27.782550785525398;118.56040765668658,27.782476779973337;118.56003229547736,27.782363078706783;118.55963998314262,27.782205169889252;118.55887906868132,27.781868247850934;118.55814834771829,27.781580975378127;118.55782791362152,27.781421683303865;118.55760132587758,27.781260315846996;118.55741584660801,27.78109659887061;118.5570757262742,27.780932709926226;118.55677432540166,27.78085110491967;118.5564968554508,27.78087274905983;118.5562193697735,27.78097784995281;118.55591176955603,27.781185468050268;118.55558572528906,27.781358854079805;118.55529304565626,27.781446454349577;118.55467283929715,27.781464991664432;118.55438532462883,27.781497717446843;118.55407504338372,27.781523367213563;118.55375178882586,27.78158535892948;118.55342114155171,27.781618233852843;118.55308558148022,27.7816009106274;118.55276099111697,27.781558949876068;118.55217474937669,27.781501786390468;118.55187906170688,27.781478077039623;118.55128592462027,27.781401167349667;118.5510632328946,27.78138328331533;118.55075534393463,27.78136414812551;118.55020731552776,27.781284738376208;118.54996632527653,27.781282047596765;118.54973354830115,27.781297667460723;118.54925377404741,27.78137035433788;118.54903088627046,27.781426402730066;118.54881297565755,27.781466859607285;118.54862053876136,27.78147929493166;118.54825486635809,27.781674365914288;118.54768238553228,27.78211448959299;118.54741944643969,27.782297590504275;118.54712702006137,27.78248839480308;118.54654050051965,27.7828470488251;118.54625544256798,27.78295634365217;118.54598588521245,27.783014073404956;118.5457639012331,27.783018731578117;118.54559014706062,27.78300131560714;118.54541925494631,27.782977155313898;118.54522058829922,27.782929314824944;118.5449885913609,27.782849076903535;118.54471111323811,27.78272412275474;118.54443000556715,27.78262363008566;118.54417530157595,27.782564614989532;118.5436552120348,27.782398853519634;118.54344463942357,27.782338160018014;118.54323689707209,27.782316993568635;118.54305048783752,27.78235265758321;118.54290342344386,27.78241743861381;118.5425342006718,27.7824365001469;118.54216277282094,27.78246801600364;118.54182334458974,27.782472789231946;118.54151720382042,27.782433851490538;118.54122431386189,27.782369071971114;118.54096476286112,27.78228279884462;118.54057088132986,27.782467596960792;118.54018596218643,27.782758897727312;118.54007399615521,27.782885807842646;118.53989583887606,27.782906083362754;118.53974612541687,27.782848441015588;118.53958939942278,27.782752115654425;118.53937313377814,27.78257096885376;118.53911162127767,27.782338803548686;118.53880110432614,27.782048510460218;118.53850957135622,27.781736529271075;118.53799146220031,27.78113596613359;118.53769977342031,27.780778360220808;118.5374236370327,27.78038636375306;118.53718343470796,27.779974070031727;118.53696790983847,27.779537841158856;118.53679001821166,27.779092757292126;118.5366817637862,27.77867273307171;118.53640282977334,27.77729474608926;118.53623239043567,27.77632991315393;118.53604761829034,27.77534975100921;118.5359392218634,27.774837218455737;118.53580137244742,27.7743319672521;118.53564277212978,27.773848485186633;118.53543045601648,27.773365739224282;118.53515485775763,27.772886213242085;118.53481951105984,27.772420541028094;118.53416819450445,27.771586666653853;118.53384139352211,27.771214304060223;118.5334775695792,27.77087410979835;118.53305869216953,27.77050533765578;118.53265208449648,27.770108728544738;118.53230544509695,27.76962904435295;118.5320688254238,27.769097936542853;118.53194239155722,27.768560163011223;118.53188796437756,27.768058381789487;118.53190945930776,27.767542337325935;118.53198075225933,27.767101480530947;118.53209057401105,27.766745943236135;118.5322005303154,27.766445675662606;118.53227964089662,27.766103506069282;118.53237174667376,27.76575262849439;118.53249121133456,27.765428878040257;118.5326067792453,27.765132837982865;118.53273833000395,27.764895646404703;118.53288762336672,27.764746599180377;118.53307666600561,27.764639495291764;118.5332838085403,27.764557459288667;118.5335225023935,27.764516896348113;118.53439595818065,27.764519155382242;118.53494056931136,27.76453368383505;118.53519087564393,27.764506031967354;118.53544039675016,27.764489458000995;118.53570078916681,27.764495649717922;118.53594753948502,27.76448879274997;118.53617846449393,27.764490953164387;118.53640293874633,27.76450665360342;118.53662747112304,27.764510582749736;118.53684421850593,27.764506520568002;118.53705851338661,27.76448448545232;118.5372833129382,27.764438206040037;118.53751713237004,27.76436014125419;118.53772225208921,27.76425509557186;118.53790903385486,27.764145877163372;118.53808980007071,27.764025996098876;118.53858027342791,27.763741478655778;118.53885223649371,27.763631839865994;118.53916579139118,27.763519303990087;118.53991003249897,27.76332857335587;118.5402836282828,27.763214749435296;118.54067505129531,27.763077424551735;118.54107873337023,27.76291923982208;118.5414927851132,27.762578920097834;118.54182768014807,27.761979383714163;118.54225470220685,27.761108755018352;118.54237993975502,27.760749085012865;118.54245877320642,27.760387768244858;118.54251478107078,27.76000695964725;118.54253806167512,27.75955739980496;118.54261037217574,27.759098184870545;118.54276103122767,27.758685511052573;118.5429642712445,27.758321529012864;118.54318953921003,27.758012715258197;118.54343272724955,27.75778271406051;118.5436791255719,27.757606375054912;118.54391918506252,27.757465165771748;118.54416893489638,27.757343741443258;118.54442514018456,27.757265330593736;118.54472306443296,27.757208863415226;118.54502725858242,27.757189288477015;118.5453473945328,27.7571838516147;118.54567848177625,27.75718892165173;118.5459903714607,27.757184459400897;118.54628852108362,27.75717129799627;118.54654978568189,27.75712517427393;118.54685152643533,27.75710670923394;118.54717528193822,27.757095603668738;118.54748766123308,27.757091258971144;118.54778737342691,27.757075714099024;118.54807041564479,27.757038500750312;118.54835691103881,27.75697412041788;118.5486360391286,27.756887257946193;118.54889614961888,27.756775682040242;118.54912418584613,27.756617467391052;118.54931399116853,27.756430575717637;118.54952950311467,27.756231426810512;118.54988171968118,27.75600592298177;118.55020308256289,27.75578535475427;118.5505128148746,27.755614974476593;118.55079036488361,27.75545428981201;118.55126940221609,27.755093679215324;118.55154939292687,27.754946962471646;118.55183928373393,27.754803963020574;118.55213574952103,27.75469213721659;118.552442146476,27.754621063005693;118.55277392293144,27.754581495562984;118.55381516907237,27.75450640879522;118.55501316961166,27.754465688468922;118.55674016074667,27.75431534073855;118.55720633879598,27.754291294537932;118.557689026049,27.75427280782412;118.55819885753144,27.754185842520368;118.55866872995213,27.75403056659643;118.55907090709812,27.753795990380773;118.55940078583353,27.753498839108733;118.56099555804172,27.753299871515967;118.56213583306652,27.753225932406725;118.56299984741727,27.753221489240584;118.56368811724377,27.753250696560137;118.56484658376911,27.753334356323126;118.56540640208989,27.753346285232784;118.56610032859764,27.753133242069435;118.56667218857389,27.752882784243475;118.56718604226295,27.752614389995667;118.56807302036779,27.752088282640884;118.56852782671072,27.75187319752055;118.56903588981021,27.751705124920232;118.56956566582197,27.75158006162019;118.57008214330236,27.75144415020073;118.57078019446041,27.751155146529747;118.57154869082999,27.750461512579204;118.57210691665092,27.749893903403954;118.57258452910641,27.749467771131936;118.57301328761102,27.749129726150123;118.57340160483082,27.748843860556313;118.5737885809989,27.748594146736046;118.57423652108662,27.748391405206277;118.57468991211148,27.748168404999678;118.57512983956288,27.747907722406016;118.57553513993288,27.74760432960133;118.57598733740983,27.746906813609346;118.57672515176161,27.745651552652568;118.57697806202316,27.74509262931873;118.5773572662286,27.74412274685937;118.57759544730418,27.7436998575283;118.57780386928172,27.743262375069946;118.57818320184813,27.742384412283357;118.57840624506075,27.741954777970218;118.57867488696462,27.741587198948046;118.57899996848346,27.74129302191319;118.57926782833945,27.74103425443224;118.57953365331818,27.740796714936394;","distance":24780,"duration":3555,"startTime":1573015065000,"createTime":1573018626000,"remark":null,"version":null,"weather":null,"displayName":"周台","rdPathName":"罗黄线","rdPathCode":"Y088350722","reportEventIds":null},{"id":212022,"areaid":350722,"adminUserId":1000001542,"rdPathCodeStr":"Y050350722","rdPathNameStr":"东均线","mapAxis":"118.37694797092014,28.242064073350694;118.3761256962075,28.24199843802528;118.37566597159517,28.241773574798664;118.37532722109405,28.241533301226333;118.37497094049345,28.241260441807135;118.37451482055324,28.240952677299;118.37416832232326,28.240730975431344;118.37392186458962,28.240510706701826;118.37373416428586,28.2402769019726;118.37351121693078,28.240041801741263;118.37308556721324,28.239691142004133;118.37311909934637,28.23866411867593;118.3731732137936,28.23792660118643;118.37319238155706,28.237346704426084;118.3733722687636,28.236688711859866;118.37359858201647,28.236141062516566;118.37378320474026,28.235627935933266;118.37393053467927,28.235113944670687;118.37398601727206,28.234658971706462;118.37391284740525,28.23423482922761;118.37377826838892,28.23383654007004;118.37367275783568,28.233425794805232;118.37365289113106,28.23301133550903;118.37369699721964,28.232653920770684;118.37380423780077,28.232145101232266;118.37381112915105,28.232031831772023;118.37383045897427,28.231965769322077;118.37382280376009,28.231932325054782;118.37372424432073,28.23192332255326;118.37370428429132,28.231885266271025;118.37370061168943,28.231834408195798;118.3736825325973,28.23178687377744;118.37363430670823,28.23175266876502;118.37356376767487,28.23173399418881;118.37348844851655,28.231739338958477;118.37342860882355,28.231770506501256;118.37335903651557,28.231798768968925;118.37317215828381,28.231807765792897;118.37308325997617,28.23179421270262;118.37302980161974,28.231771903569573;118.3729666661734,28.23175767397895;118.37285307950103,28.231784871234698;118.37281380312461,28.231782916785253;118.37277041797081,28.23181342558756;118.37272795874219,28.231851114494653;118.37271613272164,28.231877958813737;118.37273649122055,28.23193428376563;118.37267554968527,28.23191006286303;118.37262640683707,28.231924385680927;118.37259175202968,28.231943166033957;118.37257270445389,28.23196600341786;118.37255974998855,28.231991269349706;118.37238624840965,28.232205831271077;118.37235046406276,28.2322263011511;118.37233462354338,28.23225336856765;118.37234893463503,28.23227999474793;118.37236292408612,28.23226762898202;118.37239003271841,28.232266883637987;118.37239812894711,28.232286062543498;118.37239912516748,28.23231881216666;118.3724090279171,28.232351710192727;118.37240568590457,28.232358787984563;118.37240844902274,28.23234543464044;118.37238626623466,28.232290092197733;118.37236669389235,28.23226614824183;118.37230157241336,28.232282489846433;118.37228984330974,28.23230650773048;118.37230976452383,28.23231050896052;118.37234375396235,28.232291318377413;118.37236790673376,28.23225401125661;118.37238087453551,28.23215766640527;118.3723576703822,28.232116939690993;118.37230839103938,28.23208556378804;118.37224565326245,28.23206371713254;118.37218388126092,28.232054651988395;118.37212137602594,28.23205240351125;118.37201719734124,28.232061453421835;118.37199418684484,28.232076699692655;118.37200091154604,28.232097173149253;118.3720179293284,28.232117591371406;118.37201467434636,28.232133310587177;118.37202810569232,28.232150319521615;118.3720497620091,28.232163045793282;118.37205580148334,28.23215372799858;118.3720118422391,28.23210331046191;118.37198168354048,28.23207651373299;118.37193625933291,28.23206101050061;118.37188773726116,28.232037590098017;118.37186043749453,28.23200580745931;118.37186425124358,28.23199271402765;118.37185662265516,28.232000188963752;118.37183535577618,28.23200491523667;118.37183128854363,28.23202557845393;118.37184297346535,28.232053339483272;118.3718683021308,28.232063791175015;118.37185998120852,28.232088767161205;118.37183831980981,28.232114318248488;118.37180660601608,28.232139846986676;118.37176846383291,28.23216069545789;118.37172910894849,28.23217024199101;118.37168882964147,28.232163546408152;118.371681046347,28.232157863982643;118.3717190518697,28.23216435637948;118.37175766252952,28.232154941576557;118.37183092176832,28.23210605459734;118.37188092153254,28.232083445113226;118.37193613503094,28.23207697917412;118.37205582596573,28.232084934966245;118.37208609527666,28.23207211042623;118.37211372920733,28.23205243352797;118.37214592918319,28.2320437879809;118.37223807305719,28.23204021962102;118.3724105022913,28.23205855978508;118.37246195299973,28.232044595138383;118.37253487696881,28.23197428337094;118.3726736950952,28.231881787953583;118.37274085043528,28.231803666135626;118.37282107443461,28.23173070256511;118.37289159022845,28.231640908698402;118.37292314761727,28.23158769349123;118.37294206379522,28.231530531015594;118.37295608969943,28.23141591522908;118.37300418947453,28.231265608548814;118.37305992236928,28.23118687910883;118.37309655107737,28.231151019496885;118.37311614001986,28.231118566351398;118.37310606531993,28.23106191617099;118.37308480480753,28.231006413646167;118.37304596809275,28.230964400813537;118.37302162029042,28.230919923069884;118.373019998202,28.23087707461613;118.37299001848668,28.230861992903904;118.37295216432152,28.230862850488037;118.37290118804417,28.230845485865796;118.37278696410361,28.230759017231208;118.37265740183307,28.230689856921483;118.3725905107244,28.230666158865418;118.37252333809157,28.230632467684238;118.37246323970885,28.230610235196234;118.37244134538234,28.23057059402167;118.37242721238454,28.230480362344558;118.37240811334313,28.23044269446085;118.37234183052057,28.230398092247288;118.3722312756673,28.23035099030849;118.37217628577959,28.2302795323074;118.37208444887072,28.230208473109812;118.37201535629748,28.230173289808576;118.37193094288584,28.230145422830592;118.37186347046679,28.230132460310976;118.3718183707314,28.230101502710628;118.37177155050475,28.230061574359414;118.37175023811446,28.230019568008434;118.37170693768259,28.22997672759433;118.37165029076067,28.229935628974946;118.3715943233395,28.22991489315637;118.37148618667071,28.229841372300132;118.37127870286885,28.22965641553696;118.37121933067063,28.22962311150489;118.3711056123889,28.229538112975693;118.37090914391858,28.229428804520722;118.37085844657447,28.22940636011348;118.3708258231599,28.22942472615912;118.37082205243658,28.22941955564117;118.37082725508871,28.229403190118468;118.3708474896363,28.229383712503097;118.37093039130157,28.229346482202246;118.37098805929652,28.229338328959233;118.37099980026322,28.229321313954216;118.37098408658758,28.229310334547627;118.37095389503347,28.22930664518174;118.37088385489776,28.229332327963732;118.37087344132034,28.229331313498445;118.37093939395369,28.229305489684066;118.37102771174527,28.229289695128365;118.371031614201,28.22929360043788;118.37101283408546,28.229306677851483;118.37097039320432,28.2293157635247;118.37092170413955,28.22933400999575;118.3708864910982,28.229363194384675;118.37081161147947,28.229400482107827;118.37076867899229,28.22940375670301;118.37071375868784,28.22939068659828;118.37067289444586,28.229402142228828;118.3706157366659,28.229359503886386;118.3705972005392,28.229332796839422;118.37057053492346,28.22930579257081;118.37056164094885,28.229305807304684;118.37057139221649,28.22931223355654;118.37055232765267,28.229300609327897;118.37049152130834,28.229280332844237;118.37042606569506,28.22924987498405;118.37026982581234,28.22919095779666;118.37011094805624,28.22911511622092;118.37004198540404,28.229065177782985;118.36998075030789,28.22900953247762;118.36986967823536,28.228830250992587;118.36983670424311,28.228786978627284;118.3698295831627,28.228752868538628;118.3698131563255,28.228739732403394;118.36977801759538,28.228678870432535;118.36974989155615,28.228591377725845;118.36970683466741,28.228493153450906;118.36967275868885,28.228380309427255;118.36966428039425,28.22832999662577;118.36963337657076,28.228226270436906;118.36960368180608,28.228172439405792;118.36956704021186,28.228121343864764;118.36943472156588,28.2280000618232;118.36925794447335,28.227868925556397;118.36915856237187,28.22781160401655;118.36906702564556,28.227732774007155;118.36903473994,28.227692388412002;118.36893434138317,28.2275887864427;118.36883888393636,28.22750256457751;118.36881476893114,28.227451518811854;118.36877888178228,28.227339019524486;118.36877625981951,28.2272837604345;118.36879366922231,28.227231034309963;118.36879950571135,28.227173217027005;118.36878077749132,28.22711611593381;118.36874338377876,28.227066540940037;118.36863934931843,28.226964964302073;118.36853954434558,28.226846182289744;118.36845395050344,28.226718136039427;118.36840918384227,28.226661106190573;118.36835881938948,28.2266136721839;118.36829118590333,28.22650668480183;118.36819439397483,28.226414008378107;118.36797792708896,28.226158727687796;118.36794702448026,28.22610860612959;118.36786352163435,28.22601112789136;118.3678768155354,28.22595079817924;118.3678535837384,28.22590773758581;118.3678149072774,28.225857295124534;118.36776159541013,28.22580392974872;118.3676563538314,28.225718764209535;118.3676200191094,28.225675863482085;118.36757636056721,28.225583275559686;118.36752866209373,28.22552363750299;118.36748891106788,28.225485557762827;118.36745249011364,28.225435736514935;118.36742461800084,28.225382025001796;118.36737639713391,28.225219718309752;118.36736947163793,28.22516674537649;118.36738174488346,28.225114155113275;118.36740530841033,28.22507275161005;118.36743635578898,28.22504309043469;118.36744704653893,28.225006351292738;118.36744298667783,28.224967912606033;118.36739288278825,28.22487115394628;118.36737618199734,28.224817824841796;118.3673720328751,28.22476106421604;118.36739872392205,28.22471320018209;118.36750361423874,28.22456517367423;118.36750310973345,28.224513940953614;118.3675597700879,28.22441643871238;118.36762482011977,28.224347009898192;118.36767949533868,28.22427363702285;118.36771395436871,28.224237891255004;118.36776112894864,28.22420900363115;118.36794990974127,28.224137604714716;118.36800258898792,28.224102613861838;118.36810059983458,28.22400655233078;118.36830027208345,28.22389688762755;118.36835580135542,28.223870926052655;118.36838050406506,28.22384111198356;118.3684001205117,28.22380413635672;118.36843288608685,28.22376859680691;118.36859564345465,28.223624871655016;118.36872405626877,28.223566429237803;118.36874665166897,28.22354375848363;118.36875415977711,28.223519287633852;118.36874338541034,28.223499508743238;118.3686805383844,28.223468029856296;118.36863713772718,28.223437977340275;118.36853207717517,28.22337575522529;118.3684810086273,28.223334636131927;118.36843965544075,28.223291834559802;118.36838668528003,28.223273512290522;118.36833993101119,28.22328465885675;118.36830885439004,28.223305946720302;118.36830829885768,28.223336164087474;118.36835835786077,28.223454549916614;118.36833449443961,28.223523172892097;118.3682894240347,28.223584269095365;118.36821682908221,28.22363635667284;118.36816997654873,28.223650118278357;118.36816089801906,28.223625520851275;118.36817264450899,28.223586649640687;118.36817116995199,28.223535093809875;118.36815340988808,28.223484011198465;118.36812823669881,28.223451284931354;118.368096157159,28.223373020324065;118.36808569328242,28.223333894493038;118.36808264775118,28.223286977789098;118.36810654765377,28.223030345492326;118.36808554641395,28.22298564622017;118.36804884114406,28.222943371660286;118.36795870999899,28.222879332903453;118.36794685416692,28.222819097562656;118.36792184982681,28.222786737419877;118.36789523238772,28.222772614773394;118.36789733456528,28.222751498032032;118.36799128432125,28.222643095969943;118.36799968536681,28.22255442301897;118.36803293684578,28.222499739967482;118.36812130102972,28.22241257368329;118.36816209944284,28.222381218183376;118.36823485170254,28.222257212023507;118.36827391896222,28.222149276786112;118.36830356072092,28.222104690897467;118.36831800588389,28.222026681019607;118.3683330006919,28.221978470446565;118.36833314378084,28.221930344292417;118.36830965428429,28.22189545202023;118.36827281467663,28.221863666792206;118.36821866520997,28.22179202173237;118.3682042790107,28.22175315182308;118.36817379371148,28.22171781640599;118.36813250086044,28.221686595474168;118.36805477575165,28.22160149429499;118.36800060334197,28.221509498343387;118.36796041307602,28.22149705765726;118.36791417338536,28.221492302218838;118.36781948906247,28.221499958922738;118.36773456390772,28.221531011768107;118.36769749245958,28.221527520246564;118.36765302999696,28.221530314856768;118.36749115711271,28.221559045771414;118.36746123805098,28.22157756813159;118.36745912506514,28.22161332758915;118.36742999947123,28.221676220740775;118.36743910698628,28.221676428429735;118.36742049240432,28.22166091054853;118.36737977948692,28.221648450497625;118.36733452553959,28.22165208558119;118.36731900658651,28.221688813420137;118.36732568280422,28.221723394952395;118.36733473815508,28.221730381879286;118.36733954819398,28.221709858771025;118.36736632693551,28.22168532816524;118.3674016569271,28.221682785090035;118.36742657359964,28.221708524314682;118.36742501920455,28.221740694805312;118.36743626902965,28.221752142237996;118.36745944285514,28.221815455778554;118.36745063403973,28.221831500863818;118.36743079500907,28.221811355239304;118.36741850975133,28.221634228053414;118.36743536019988,28.221617259441235;118.36743644401928,28.22157876803492;118.36740940138814,28.22144892984038;118.36738407801336,28.22141656809797;118.36737559883684,28.221373972597405;118.36740238958677,28.22134211522618;118.36744472771859,28.221312409471867;118.36753592576186,28.221279784452378;118.36758255011641,28.221271056471128;118.367622771082,28.221275417978884;118.36769272310346,28.221251116794782;118.36771040669458,28.221221230945805;118.36770799787035,28.221186697541558;118.36768156003184,28.221102212712296;118.36767757622879,28.22102129761764;118.36766583540205,28.220979533532653;118.367646659359,28.220966936750067;118.36762628032562,28.220985663395997;118.36762388590616,28.221007886733986;118.36762998951998,28.221008298217015;118.36762599955456,28.221025452498544;118.36763446123409,28.221043162502983;118.36762741436134,28.22117666446756;118.36760749563518,28.22120050903177;118.36753560273185,28.221231755293267;118.36750535177006,28.22122583421289;118.3674827458919,28.221200289367793;118.36746344629582,28.221206386713003;118.36743762919563,28.22122316369093;118.36740261380946,28.221237274732193;118.36738172712529,28.221228512658417;118.36734806296077,28.2212522586456;118.36728372598837,28.22125862524958;118.36725494651856,28.221272629432278;118.36725813971155,28.22129405093547;118.36725109101161,28.221287004203376;118.36724392379458,28.221295240961865;118.36722306573938,28.221344917041236;118.36719388088488,28.221354730271873;118.36672663473277,28.2214226445252;118.36639091479101,28.221421660052044;118.36602620924407,28.22134910238519;118.36564813711526,28.22123330897474;118.36525766394969,28.221090077576637;118.36482418418066,28.22091067376878;","distance":4916,"duration":3891,"startTime":1573010135000,"createTime":1573014030000,"remark":null,"version":null,"weather":null,"displayName":"曹丽芬","rdPathName":"东均线","rdPathCode":"Y050350722","reportEventIds":null},{"id":211931,"areaid":350722,"adminUserId":1000001536,"rdPathCodeStr":"Y002350722","rdPathNameStr":"北后线","mapAxis":"118.53782497829862,27.560176595052084;118.5375334909524,27.56037414832556;118.53729410947264,27.56049302330802;118.53701277340548,27.56057616591678;118.53672036563582,27.560649798790198;118.53642946687935,27.56076387113089;118.53617291755839,27.56092992620508;118.53587993155097,27.56109666443955;118.53558006835793,27.561199146654108;118.53526636776287,27.561240975412016;118.53491934401158,27.561197715357352;118.534039436158,27.56132429205791;118.53339391917359,27.561383351473413;118.53289725371616,27.56134162527316;118.53216370024309,27.56140629772621;118.5316323875898,27.561497994191566;118.53127618099641,27.56156669958083;118.53095126086546,27.56161121834114;118.53063156668614,27.56161838355137;118.53015440406708,27.561980349559576;118.52988273095797,27.562256625348493;118.52969023035702,27.562571354238177;118.5295618656323,27.56282969741199;118.52943003461166,27.56329775997522;118.52944883547636,27.563562891827594;118.5294807862352,27.56381327637354;118.52950272709016,27.564072527176894;118.52946995481716,27.56433776383726;118.5293597962369,27.564559269411323;118.52921359131275,27.564813615953558;118.52902059086446,27.565083992772;118.52886428618207,27.565339583188432;118.52864055919072,27.565646492121267;118.52845425963916,27.56604168868672;118.52836688546304,27.566392677588244;118.52834241749584,27.566708089923964;118.52838308478158,27.566967289306024;118.52837066871135,27.56759749763282;118.52837631255778,27.567964900597683;118.52836564274247,27.568178929141656;118.5283671473906,27.56835585141361;118.52833323168957,27.568525981696283;118.52813459248569,27.568926006755742;118.52801786198583,27.56913303146544;118.52788751574968,27.569339685585987;118.52777134811676,27.569535626583885;118.5276826302792,27.56972476268312;118.52760185301396,27.569942460421295;118.52753820294195,27.570173399836598;118.52747451081846,27.570440240147303;118.52739235798266,27.570718203171563;118.52727308055925,27.571006705144562;118.52718492440357,27.5713212830209;118.52656875127195,27.571598793708933;118.52609067413675,27.571781901774028;118.52574636653684,27.572031054293916;118.52551270925308,27.572286919208533;118.52534058802996,27.572442289785645;118.52501461419344,27.572586253137846;118.52469396950536,27.572717415026077;118.52436107541492,27.57279157291319;118.52405235689464,27.572876889043844;118.52378483633625,27.573038109811563;118.52354137547789,27.573263704680084;118.52331302506549,27.57352796620585;118.52317718407386,27.573768286364924;118.52311121185599,27.574012467012;118.52290523702696,27.57429443744887;118.52231237762176,27.574839732637205;118.52202283326803,27.575025711553334;118.52174406814734,27.575310456291945;118.52152127136742,27.575575751075945;118.52127342371799,27.57579705639462;118.5210109510089,27.576007764091425;118.52074714564895,27.57622783569046;118.5205245886749,27.576466779059807;118.52030581637221,27.576727678399994;118.52006656319968,27.576997588488318;118.51998110319627,27.577400757005435;118.51997931333528,27.57774963741374;118.51991397776973,27.578427128646204;","distance":3389,"duration":668,"startTime":1573009604000,"createTime":1573010274000,"remark":null,"version":null,"weather":null,"displayName":"肖辉琴","rdPathName":"北后线","rdPathCode":"Y002350722","reportEventIds":null},{"id":211900,"areaid":350722,"adminUserId":1000001536,"rdPathCodeStr":"Y002350722","rdPathNameStr":"北后线","mapAxis":"118.53783094618055,27.560168999565974;","distance":0,"duration":29,"startTime":1573009380000,"createTime":1573009410000,"remark":null,"version":null,"weather":null,"displayName":"肖辉琴","rdPathName":"北后线","rdPathCode":"Y002350722","reportEventIds":null},{"id":211894,"areaid":350722,"adminUserId":1000001536,"rdPathCodeStr":"Y002350722","rdPathNameStr":"北后线","mapAxis":"118.5198095703125,27.578562554253473;118.5198633636138,27.578522646858595;118.51992657323692,27.578436777652673;118.5199770619748,27.57831141509001;118.51999626405218,27.578177433527852;118.51996391481428,27.578016486425877;118.51983569725887,27.577707285243243;118.51981477337122,27.577551490470245;118.51986457820195,27.577399934031916;118.51994756912048,27.577217419916767;118.52001271399789,27.57712251770683;118.52010327941021,27.577009977771056;118.52019654495032,27.57683394391204;118.52030861899884,27.576662686246806;118.52045101452585,27.576487148951887;118.52063472624052,27.576317107755198;118.52085166671161,27.576183454619123;118.52106537149199,27.576021761161247;118.52118539876187,27.57585657484517;118.52126756435439,27.575667694135984;118.5213899996309,27.575503351789187;118.52180721496171,27.575237790871107;118.52197383215864,27.575095128671155;118.52211335227706,27.5749432375867;118.52225738508582,27.57484349815027;118.5224325780382,27.57477441033043;118.52264594774648,27.57468253157697;118.52281280945931,27.574573581541134;118.52290112606553,27.574396092703072;118.52295308606217,27.57419891795;118.52302925358913,27.57397033829537;118.52327422275928,27.573502446021322;118.5234187884898,27.57329900967286;118.52372964353785,27.573121472028195;118.52400853345698,27.572991248541104;118.52428554471825,27.57288646961958;118.5245707038194,27.57281602704585;118.52484055219058,27.5727065731854;118.52502069421828,27.572558552761496;118.52513618211556,27.57238832217928;118.52518098788052,27.572261212356178;118.52531830739163,27.572151439805072;118.5254857074347,27.572080952178947;118.52566803149934,27.57204300256706;118.5258672614296,27.572083105454123;118.526315578038,27.57212432007499;118.52655038441192,27.5720823013777;118.52675431620614,27.571989161275564;118.52688837806733,27.571825932547732;118.52708603840117,27.571462340654424;118.5271972456124,27.571228290482715;118.5272832534901,27.57098149824774;118.52734591677397,27.570728495266327;118.5275277898792,27.570070041872455;118.52765691193439,27.569737573323877;118.52794204864148,27.569215300551903;118.52808154154326,27.56898690843593;118.52816359736136,27.568783247783962;118.5281375425802,27.568605115568968;118.52809340675556,27.56844269736882;118.52821224973317,27.56808234531086;118.52832349598197,27.567813757136587;118.52836810176221,27.567578089464508;118.52835851344626,27.567373433491333;118.52833858028966,27.567252844870197;118.52831695300446,27.567161374398857;118.52829103121172,27.566891365953484;118.5282325636741,27.566694707509882;118.52819049489376,27.56651053024248;118.52822941739556,27.56633498219991;118.52831904283643,27.566181621304118;118.52843090962236,27.566024450489742;118.52851180900271,27.565822400716435;118.52862535456025,27.565606562621305;118.52876345432766,27.565381350437104;118.52890889484068,27.5651674829446;118.52905735152343,27.5649730325146;118.52922409667828,27.564701430362586;118.52932226536964,27.564437556962922;118.52937502281037,27.563962548021593;118.52938038065956,27.563741594425558;118.529440377663,27.563413231982473;118.52949475344691,27.56316228933821;118.52951955448012,27.562936093358633;118.52954045502887,27.562684791760525;118.52958410421829,27.562436103771372;118.52971871454076,27.562036594243196;118.52973469275186,27.561940944733806;118.52980599263842,27.56182692876209;118.52998198060189,27.56175122254499;118.53023816118848,27.5617264021536;118.53047971091726,27.561696038822358;118.53075481448958,27.561624943271564;118.53106467462462,27.56153168705553;118.53136621857178,27.56143128714916;118.53180479989129,27.561461941519;118.53236837931918,27.561445453321895;118.53281940365015,27.561374562954494;118.53321877519889,27.56126613749435;118.53388778499617,27.561287901113598;118.53444241253135,27.561320723351322;118.53493384414595,27.561315038932392;118.53532356867198,27.5612501883048;118.53611596245666,27.560936055863298;118.5364598563805,27.56083749202697;118.53673178507036,27.560781326381797;118.53699176045433,27.560720032173638;118.53743143493813,27.56068265540555;118.53751857288002,27.560663688787532;118.53763415647353,27.56062032481174;118.53771670708743,27.560524201038213;118.53773165847377,27.56038786072504;118.53775814837265,27.560272828268793;118.53777849435734,27.560243801574945;118.5377868848989,27.560254210762423;118.53775402868663,27.56021137185963;118.53776366114732,27.56020913130173;118.5377790686161,27.560193151817135;118.5378102525641,27.560190113854016;","distance":3445,"duration":844,"startTime":1573008485000,"createTime":1573009330000,"remark":null,"version":null,"weather":null,"displayName":"肖辉琴","rdPathName":"北后线","rdPathCode":"Y002350722","reportEventIds":null},{"id":211721,"areaid":350722,"adminUserId":1000001542,"rdPathCodeStr":"Y138350722","rdPathNameStr":"秀刘线","mapAxis":"118.36980902777778,28.247565104166668;118.36983141895594,28.247528818567037;118.36981742379878,28.247569937620522;118.3698416759469,28.247588797581987;118.36986459419657,28.24758260687811;118.36989320149213,28.247602266288215;118.36990938639347,28.24763143900871;118.36993284517364,28.247657047798512;118.36993571098573,28.24768004227556;118.36995333033654,28.247709948568687;118.36998799178154,28.247739709402975;118.3700350483291,28.24775888540294;118.37021600339432,28.24786519219552;118.37025832916416,28.247896552813888;118.37028478185894,28.247934143678645;118.37030989086311,28.247946812846276;118.37029824009983,28.24797018005021;118.37027753582784,28.24798648470215;118.37028125724191,28.247993325295685;118.37026925857062,28.248004924768576;118.37029206006972,28.248013868381367;118.37032115626648,28.248015930916765;118.37033785314001,28.248000303118904;118.37033616561553,28.247984979914122;118.37031595042838,28.247955594307474;118.37020420741979,28.247872191614853;118.37001281326913,28.247676614979;118.37000018353137,28.24762829745555;118.37002320886482,28.247578360032414;118.37095659169036,28.24709151454276;118.37134220219015,28.24684271653237;118.37215631130323,28.24635466737571;","distance":526,"duration":582,"startTime":1573005560000,"createTime":1573006142000,"remark":null,"version":null,"weather":null,"displayName":"曹丽芬","rdPathName":"秀刘线","rdPathCode":"Y138350722","reportEventIds":null},{"id":211754,"areaid":350722,"adminUserId":1000001540,"rdPathCodeStr":"Y048350722","rdPathNameStr":"官王线","mapAxis":"118.547473,28.225968;118.54799218733497,28.22550453857824;118.54814976981291,28.225403099386398;118.54813602639562,28.225442411707526;118.54827946877279,28.227550392668117;118.54824744203175,28.228311499172637;118.54821951313943,28.22856370679117;118.54822363284765,28.22865342980546;118.5482243389373,28.22862751718162;118.54825009959978,28.22867073571766;118.54819293326581,28.228683927663905;118.54814086518661,28.228778310843623;118.54795323268809,28.229341244859846;118.548196770748,28.230180379736577;118.54838801429443,28.230655371642925;118.5485890309804,28.231015341739266;118.54883569948194,28.23123497292277;118.54918538873704,28.231396447248283;118.5495963202315,28.23160835306893;118.54998484352008,28.231874444919757;118.55071390049298,28.232490132019723;118.55107385977425,28.232753567680902;118.55127875901684,28.23291925370507;118.55138314983685,28.233039046319576;118.55145982390408,28.23315118344859;118.55147947059338,28.233240786335504;118.55152555490581,28.233373688306045;118.55151810061747,28.233546896994596;118.55148347995454,28.233723482559554;118.55147357086891,28.233921392859695;118.55150188939547,28.23411230120032;118.55148434996208,28.234541160213396;118.55145265812561,28.234779911659416;118.55141758837806,28.2355593105502;118.55143610013552,28.235831669080657;118.5514595748171,28.236075440616744;118.55156320298683,28.23671352748931;118.55158552212356,28.236884499051797;118.55164552408684,28.237068623647303;118.55174538300292,28.23724919875671;118.55185492540056,28.237426857088906;118.55194256871751,28.237583531113973;118.55202678225278,28.237722144296047;118.5521467883152,28.237820253113465;118.55245266282454,28.237991582881882;118.55268267708324,28.238149891427916;118.55329927202747,28.23878672686114;118.55375046476118,28.239231593105202;118.55408994313466,28.239653155429263;118.55445655622866,28.240090138995896;118.55467929678575,28.240545165494463;118.5548341653635,28.24103372668744;118.55485687983814,28.241483659560725;118.55558160277008,28.24230395635414;118.55586925966563,28.24254923335623;118.55611264877821,28.242670285586296;118.55646606551535,28.242862070800616;118.5567632261961,28.243105350302;118.55693937234626,28.243333959681692;118.55702525940679,28.243653311484536;118.55710357625098,28.244093543696284;118.55713349025031,28.244533626402198;118.5571521893377,28.244980938748537;118.55711978377848,28.24543194854366;118.55703584143838,28.245885439014167;118.556834512038,28.246731977571994;118.55672965008172,28.247222876590975;118.55702815200371,28.24796220225397;118.55731749129342,28.248463432247448;118.55758959212133,28.248914958896034;118.5578820835208,28.249301612476856;118.55803689536309,28.24969935305554;118.55825629570614,28.250058794929103;118.55861247655959,28.250330906373858;118.55896712682878,28.250527856532308;118.55915074057961,28.250665376687767;118.55924458208106,28.250845853717447;118.5593077986521,28.25106463974416;118.55950211700436,28.251552488277344;118.55955299696842,28.251744115298866;118.55963926812224,28.251990127344186;118.55978940403509,28.252260217145672;118.56001193371505,28.252487478924326;118.56021756835113,28.25268326423936;118.56038816807182,28.25289936985971;118.56056094926848,28.253187564394402;118.56067477955287,28.253460331070944;118.56085224573388,28.253692796788986;118.5610837851373,28.253893804741683;118.56141767692803,28.254214056170493;118.56159626378371,28.25436848146576;118.56184720695065,28.25451609677909;118.56210752052156,28.254661860502985;118.56238455272256,28.25478035716793;118.562685022784,28.254776393836377;118.56290970542796,28.25467616100931;118.56312079091713,28.254529314295894;118.56325226615832,28.25442352235124;118.56334911326833,28.25433668792619;118.56344308365138,28.254193878266257;118.56356273393932,28.2540661404952;118.56369312529779,28.254011000063596;118.56403280444343,28.253968569294212;118.56443847208669,28.25410538271847;118.56467748366964,28.254173187553896;118.56546175790494,28.25436388189394;118.56581974462414,28.254496825391353;118.56602793776936,28.25463500278969;118.56616292190559,28.25479133241274;118.56624140700812,28.25492742761168;118.56627507392349,28.25507130081159;118.56633419486465,28.255740920498262;118.56749591925686,28.256178740913054;118.56792540708683,28.256261964475062;118.56802151649335,28.25624173421937;118.56806614289121,28.256225406881594;118.56816447432108,28.256217168435477;118.56834998880686,28.25626652573052;118.56856966357368,28.2563529792936;118.56874518120732,28.25644446214975;118.56889890700195,28.2565305079313;118.56896909233512,28.25664962215166;118.5691300308723,28.256855476708164;118.56925522175968,28.257069600008673;118.56935341870754,28.257321873945898;118.5693964193135,28.257703845677067;118.5693288969648,28.257974319811197;118.56919897211647,28.258245431545784;118.56910437534123,28.25853028250644;118.56907737996244,28.258806115364433;118.5690869238497,28.259089339363857;118.56919299732773,28.259388859639653;118.56942856531103,28.25964720288656;118.5696896955076,28.25992242727647;118.5698480123287,28.260250432377145;118.56993498689476,28.26061551099774;118.56990459963453,28.26094587945983;118.56980255065535,28.26119865069667;118.56872714608274,28.261174335849677;118.56817558201776,28.26109634439877;118.56771276123665,28.261071585432507;118.56765986078885,28.26205474665765;118.5673116218117,28.262941177396623;118.56708079802951,28.263297776358836;118.56684736153191,28.26346743940118;118.56658610133503,28.263599071222735;118.56623011649087,28.263755151812767;118.56597920490253,28.26387800310676;118.565819825345,28.263963860412044;118.56535135965716,28.264178349491125;118.56499412510165,28.264322394921578;118.56456743517683,28.26450322378152;118.5642106498243,28.264696599137807;118.5640076804414,28.264952374795616;118.56374897482205,28.265481584323382;118.56362335555909,28.265718675109078;118.56354497199843,28.26591702991001;118.56352067799189,28.266182692419704;118.56345833700638,28.266525295218674;118.56332285141056,28.26715876490368;118.56331684359854,28.267265873456267;118.5632826341025,28.267322737262607;118.56325138763994,28.26736293710015;118.5631910916509,28.267519729179885;118.56305153045292,28.267772775150558;118.5626598223467,28.268409992990264;118.56248650158365,28.268632153255503;118.56226999196632,28.26886202481735;","distance":6916,"duration":1167,"startTime":1573005544000,"createTime":1573006710000,"remark":null,"version":null,"weather":null,"displayName":"马青微","rdPathName":"官王线","rdPathCode":"Y048350722","reportEventIds":null},{"id":211556,"areaid":350722,"adminUserId":1000003287,"rdPathCodeStr":"X870350722","rdPathNameStr":"庙仙线","mapAxis":"118.52888753255208,28.05256646050347;118.52892705387087,28.052656356145693;118.52907168727894,28.05293906846038;118.52930290378836,28.053415252849963;118.52961923313546,28.054000088894135;118.53005676463948,28.0546007048808;118.53053793010879,28.05519413110549;118.53154210365788,28.056412296338188;118.53259560073622,28.057643527674603;118.53311850616781,28.05820642993696;118.53360954091518,28.058595871922996;118.53465561366133,28.059327698570357;118.53584636736214,28.060149076091495;118.53635255791954,28.060508749968204;118.53667710995568,28.060750699096285;118.5370855314262,28.06103587159196;118.53748973355385,28.06147784750253;118.53783556479803,28.06207498042541;118.5381904322337,28.06273758546936;118.53854587645233,28.063444088411885;118.53889449974848,28.064158484878334;118.53925005157845,28.06486150593508;118.53964600397089,28.065535322821102;118.54007725137886,28.066200547696933;118.5405396754874,28.066859366232055;118.54111397150083,28.06745170117581;118.54176954529254,28.06800173325009;118.54335587537814,28.068739002540223;118.54397201908729,28.069046478612492;118.54414393658578,28.06915604506821;118.54425446987689,28.069361590084377;118.54446279068927,28.06969177418028;118.54475118745937,28.070196795952153;118.54510057691697,28.070822078791384;118.54542478140465,28.07151329001781;118.54578745315432,28.07218585024004;118.54624494471045,28.07279486386692;118.5472775437662,28.07576879474668;118.5484107741009,28.078097258780126;118.54908642941086,28.079183227878037;118.55083945312636,28.080439094316816;118.55187774574524,28.081034027917994;118.55238801677204,28.08134531655811;118.55250203781866,28.08140175730982;118.55253715400224,28.081438117302568;118.55259204061309,28.081521977112974;118.55276767529584,28.081865256333245;118.55299789041582,28.082442906287536;118.5541807139512,28.085530291762637;118.55446621270025,28.08630948270794;118.55474076371871,28.087077122472607;118.55494915136543,28.087849916958145;118.55509975183655,28.08863093728576;118.55523721124868,28.08941970761381;118.55578000339325,28.092365165817835;118.55589254608034,28.093017175988564;118.55638241944642,28.09602047263164;118.55650545749307,28.09685904737771;118.55665356650157,28.097729091343705;118.55682010738307,28.098608896855055;118.55712486501227,28.1003290687246;118.55856296954914,28.10250067735516;118.5593561540326,28.103503147482705;118.56539072640352,28.10476393839439;118.56759503844057,28.105131961222718;118.56881603223874,28.105409539747594;118.56973497022099,28.105779826383998;118.57049099580286,28.106259866659865;118.57110040083357,28.10676394317256;118.57160751922274,28.107259372572972;118.5720381666798,28.107737938668624;118.5711622477773,28.10485142090517;118.57071450805245,28.103691321118383;118.57034346584008,28.102972220244574;118.56951225828104,28.10215480619163;118.5685878780546,28.101516193968553;118.56849340497124,28.101443233632104;118.56830581424956,28.10134118744477;118.56808044983697,28.10124081693371;118.56776719315887,28.101088230334494;118.56748071871026,28.100857112057025;118.56730626762555,28.10058954292282;118.56716296189536,28.100302595412245;118.56682586862757,28.099524075497538;118.56657135909371,28.099044792086442;118.56629211780366,28.098555440028953;118.5660096810392,28.098119113586606;118.56566502889088,28.097818853883954;118.56517059005962,28.097636313931147;118.56455281590364,28.097463380992934;118.56328707035682,28.097093067247258;118.56273060687843,28.096920262205664;118.56147429803714,28.095451450428058;118.56052684050287,28.094727529041283;118.55977242463611,28.09438523693515;118.55831520231652,28.093877236077073;118.5569640955644,28.093414725933783;118.55642893147105,28.09322734866893;118.55563899389516,28.091192042088288;118.55534502345351,28.090125100821865;118.55517139699127,28.08929388933181;118.55503750820971,28.08852598936383;118.55489370174861,28.087808010440874;118.55471326703947,28.08714711371525;118.55426099199539,28.08588576246264;118.55399504814885,28.08523575456619;118.55364996154043,28.084355124827873;118.55357382322212,28.08417286334255;118.55330525044934,28.0834475141531;118.55281207888346,28.082183130042253;118.54866491081243,28.076909616059506;118.54765551437494,28.07564112329833;118.5473812634134,28.075312167309182;118.547313833604,28.075252419764013;118.54731573468227,28.075256613484175;118.54734056874604,28.075261122611078;118.54732843127286,28.075248303289058;118.5473254561071,28.075223454977646;118.54735093785762,28.075238865337173;118.54733814005222,28.07525881988059;118.54736367133845,28.0752506056698;118.54737443464771,28.075272755476636;118.54736253404444,28.075256683653368;118.5473774322503,28.075270968947393;118.54736224495542,28.075260750755948;118.54730732879214,28.075089512542885;118.54720049081938,28.074793004557574;118.54713068565393,28.07458046340993;118.54711582735926,28.074508092234225;118.54695294499444,28.07401366577066;118.54677267527116,28.073616819001415;118.54644344218379,28.073154841084502;118.54603018735695,28.07266051617487;118.54567742729955,28.07213635151194;118.54543881109237,28.071574361181842;118.54517063269017,28.07099716049943;118.54483234241629,28.07039145380559;118.54449570533464,28.06976278730525;118.54348433468918,28.069093681319238;118.54270667566556,28.068703393590322;118.54203545026151,28.068261248297528;118.54143515954894,28.067812534767832;118.54086577157588,28.067288083147137;118.54036334291946,28.066645341650325;118.53986729357707,28.065953332069444;118.53939779033506,28.065226925450514;118.5389833254955,28.06444273689427;118.53858767591308,28.063644179921038;118.53824168857834,28.062905171219022;118.53796684938735,28.062299937405605;118.53770801677966,28.061784217112354;118.5373269671608,28.06128716220331;118.53680763415016,28.06079980193862;118.53617761466467,28.06035065344046;118.53550531020035,28.059930734545922;118.53487465325617,28.05954808220989;118.53448600884656,28.059297428943143;118.5343176392208,28.05916390789672;118.53406381299317,28.058980055935923;118.53380828816906,28.058817654399892;118.53368975011524,28.05875675446811;118.53362731568224,28.058685718548446;118.53331570410424,28.058461894196174;118.53299564047676,28.05819672728695;118.53290674227614,28.058111865909098;","distance":15503,"duration":1950,"startTime":1573001592000,"createTime":1573003542000,"remark":null,"version":null,"weather":null,"displayName":"兴夷公路养护工程有限公司","rdPathName":"庙仙线","rdPathCode":"X870350722","reportEventIds":null}]}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        if (jsonObject.getInt("code") == 200) {
            IPage<RoadInspectVo> page = new Page<RoadInspectVo>();
            JSONObject json = jsonObject.getJSONObject("data");
            long total = json.getLong("total");
            long totalPage = json.getLong("totalPage");
//            long pageNo = json.getLong("pageNo");
//            long pageSize = json.getLong("pageSize");
            JSONArray array = json.getJSONArray("list");
            List<RoadInspectVo> roadInspectVoList = new ArrayList<>();
            List<Object> objs = Arrays.asList(array.toArray());
            for (Object o : objs) {
                JSONObject jsonObject1 = (JSONObject) o;
                RoadInspectVo inspectVo = (RoadInspectVo) JSONObject.toBean(jsonObject1, RoadInspectVo.class);
                roadInspectVoList.add(inspectVo);
            }
            page.setCurrent(pageNo);
            page.setTotal(total);
            page.setPages(totalPage);
            page.setSize(pageSize);
            page.setRecords(roadInspectVoList);
            return Result.ok(page);
        } else {
            return Result.error(jsonObject.getString("desc"));
        }
    }

    @RequestMapping(value = "/getRoadSectionByPathCode", method = RequestMethod.GET)
    @ApiOperation("获取农村地图公路总览-获取数量")
    public Result<List<RoadSectionVo>> getRoadSectionByPathCode(@RequestParam Integer adminUserId, @RequestParam String roadPathCode) {
        Result<List<RoadSectionVo>> result = new Result<List<RoadSectionVo>>();
        adminUserId = 1000001542;
        roadPathCode = "Y050350722";
        String url = "https://fjjtj.xmheshu.cn/road/section/getRoadSectionByPathCode";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();

        param.put("adminUserId", adminUserId);
        param.put("roadPathCode", roadPathCode);
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return result.error500("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":[{"id":68594,"areaid":350722,"code":"Y050350722005","deptCode":null,"deptName":null,"rdPathCode":"Y050350722","rdPathName":"东均线","adminUserId":1000001542,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"3.357","endPile":"4.605","startPosition":"均溪村入点","endPosition":"均溪村","startAxis":"118.373721,28.232365","endAxis":"118.367064,28.223644","townCode":"350722206","townName":"盘亭乡","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":1248,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":null,"isStartDemar":null,"startDemarType":null,"isEndDemar":null,"endDemarType":null,"isTraffic":null,"isCgSec":null,"isThroughCity":null,"isBroSec":null,"isHighSpeed":null,"feeNature":null,"landform":null,"pass":null,"dhtv":null,"maintTypeTime":null,"maintTypeMoney":null,"maintDistance":null,"canGreenDistance":null,"greeningDistance":null,"gbmDistance":null,"civiDistance":null,"culCount":null,"culDistance":null,"repeatSecDept":null,"repeatPathCode":null,"repeatStartPile":null,"repeatEndPile":null,"newlyBuilt":null,"begunDate":null,"completDate":null,"acceptDate":null,"trafficDate":null,"rebuild":null,"recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":null,"proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":null,"oldPathName":null,"oldStartPile":null,"oldEndPile":null,"isPartPro":null,"ipeae":null,"isReport":null,"startLng":null,"startLat":null,"endLng":null,"endLat":null,"isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":null,"uncorSpile":null,"uncorEpile":null,"reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":null,"collected":null,"isNomaint":null,"createTime":null,"updateTime":null,"mapAxis":"118.373721,28.232365;118.373744,28.231587;118.373524,28.23134;118.373371,28.231178;118.373192,28.231008;118.37288,28.230812;118.372681,28.23071;118.372409,28.230537;118.372206,28.230385;118.371904,28.230141;118.371685,28.229934;118.371356,28.229713;118.371218,28.22966;118.370984,28.22954;118.370872,28.229491;118.370631,28.229362;118.370509,28.229307;118.370312,28.22921;118.370102,28.229112;118.369928,28.228978;118.369786,28.22868;118.369689,28.228454;118.369651,28.228356;118.369541,28.228171;118.369325,28.228001;118.36915,28.227824;118.369045,28.227747;118.368877,28.22758;118.368815,28.227402;118.368778,28.227173;118.368554,28.226858;118.368419,28.226646;118.368244,28.226437;118.368172,28.226341;118.367897,28.226022;118.367727,28.225835;118.367481,28.225556;118.367401,28.225385;118.367351,28.225199;118.367358,28.225048;118.367291,28.224843;118.367201,28.224726;118.367137,28.224629;118.367074,28.224362;118.367081,28.224149;118.367089,28.223716;118.367064,28.223644","times":0,"unfinished":0,"mobile":null,"areaName":null},{"id":68595,"areaid":350722,"code":"Y050350722004","deptCode":null,"deptName":null,"rdPathCode":"Y050350722","rdPathName":"东均线","adminUserId":1000001542,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"1.895","endPile":"3.357","startPosition":"棠岭村出点","endPosition":"均溪村入点","startAxis":"118.377056,28.242051","endAxis":"118.373721,28.232365","townCode":"350722206","townName":"盘亭乡","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":1462,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":null,"isStartDemar":null,"startDemarType":null,"isEndDemar":null,"endDemarType":null,"isTraffic":null,"isCgSec":null,"isThroughCity":null,"isBroSec":null,"isHighSpeed":null,"feeNature":null,"landform":null,"pass":null,"dhtv":null,"maintTypeTime":null,"maintTypeMoney":null,"maintDistance":null,"canGreenDistance":null,"greeningDistance":null,"gbmDistance":null,"civiDistance":null,"culCount":null,"culDistance":null,"repeatSecDept":null,"repeatPathCode":null,"repeatStartPile":null,"repeatEndPile":null,"newlyBuilt":null,"begunDate":null,"completDate":null,"acceptDate":null,"trafficDate":null,"rebuild":null,"recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":null,"proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":null,"oldPathName":null,"oldStartPile":null,"oldEndPile":null,"isPartPro":null,"ipeae":null,"isReport":null,"startLng":null,"startLat":null,"endLng":null,"endLat":null,"isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":null,"uncorSpile":null,"uncorEpile":null,"reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":null,"collected":null,"isNomaint":null,"createTime":null,"updateTime":null,"mapAxis":"118.377056,28.242051;118.376975,28.241992;118.376672,28.241982;118.376443,28.241985;118.376221,28.241993;118.375771,28.242005;118.375727,28.242006;118.375467,28.242011;118.375262,28.242009;118.375105,28.241807;118.375078,28.241565;118.37491,28.241352;118.374741,28.241138;118.374601,28.240995;118.374389,28.240763;118.374199,28.240636;118.373907,28.240565;118.373735,28.240455;118.373503,28.24028;118.373303,28.239955;118.373146,28.239751;118.373091,28.239609;118.372904,28.239409;118.372771,28.239304;118.372492,28.23923;118.37234,28.239203;118.37221,28.239136;118.37217,28.238923;118.372188,28.238698;118.372205,28.238441;118.372243,28.238271;118.372297,28.238106;118.372475,28.237872;118.372672,28.23771;118.372892,28.237562;118.373097,28.237413;118.373191,28.237303;118.373268,28.237133;118.373246,28.236923;118.373247,28.236672;118.373248,28.236421;118.373288,28.236263;118.373508,28.235921;118.373741,28.235617;118.37387,28.235402;118.373901,28.23526;118.373942,28.235047;118.373967,28.234935;118.374,28.234767;118.37402,28.234642;118.374075,28.234437;118.374102,28.234207;118.373968,28.233979;118.373815,28.233755;118.373664,28.23352;118.373608,28.233358;118.373566,28.233181;118.373538,28.233016;118.373531,28.232836;118.373566,28.232726;118.373631,28.23257;118.373703,28.232433;118.373721,28.232365","times":0,"unfinished":0,"mobile":null,"areaName":null},{"id":68596,"areaid":350722,"code":"Y050350722003","deptCode":null,"deptName":null,"rdPathCode":"Y050350722","rdPathName":"东均线","adminUserId":1000001542,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"1.600","endPile":"1.895","startPosition":"K1+600","endPosition":"棠岭村出点","startAxis":"118.377935,28.24438","endAxis":"118.377056,28.242051","townCode":"350722206","townName":"盘亭乡","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":295,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":null,"isStartDemar":null,"startDemarType":null,"isEndDemar":null,"endDemarType":null,"isTraffic":null,"isCgSec":null,"isThroughCity":null,"isBroSec":null,"isHighSpeed":null,"feeNature":null,"landform":null,"pass":null,"dhtv":null,"maintTypeTime":null,"maintTypeMoney":null,"maintDistance":null,"canGreenDistance":null,"greeningDistance":null,"gbmDistance":null,"civiDistance":null,"culCount":null,"culDistance":null,"repeatSecDept":null,"repeatPathCode":null,"repeatStartPile":null,"repeatEndPile":null,"newlyBuilt":null,"begunDate":null,"completDate":null,"acceptDate":null,"trafficDate":null,"rebuild":null,"recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":null,"proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":null,"oldPathName":null,"oldStartPile":null,"oldEndPile":null,"isPartPro":null,"ipeae":null,"isReport":null,"startLng":null,"startLat":null,"endLng":null,"endLat":null,"isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":null,"uncorSpile":null,"uncorEpile":null,"reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":null,"collected":null,"isNomaint":null,"createTime":null,"updateTime":null,"mapAxis":"118.377935,28.24438;118.377883,28.24415;118.37786,28.244002;118.377851,28.243867;118.377606,28.243561;118.377361,28.243255;118.377292,28.243005;118.377237,28.242769;118.377186,28.242521;118.377125,28.242129;118.377056,28.242051","times":0,"unfinished":0,"mobile":null,"areaName":null},{"id":68597,"areaid":350722,"code":"Y050350722002","deptCode":null,"deptName":null,"rdPathCode":"Y050350722","rdPathName":"东均线","adminUserId":1000001542,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"1.494","endPile":"1.600","startPosition":"棠岭村入点","endPosition":"K1+600","startAxis":"118.378158,28.245359","endAxis":"118.377935,28.24438","townCode":"350722206","townName":"盘亭乡","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":106,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":null,"isStartDemar":null,"startDemarType":null,"isEndDemar":null,"endDemarType":null,"isTraffic":null,"isCgSec":null,"isThroughCity":null,"isBroSec":null,"isHighSpeed":null,"feeNature":null,"landform":null,"pass":null,"dhtv":null,"maintTypeTime":null,"maintTypeMoney":null,"maintDistance":null,"canGreenDistance":null,"greeningDistance":null,"gbmDistance":null,"civiDistance":null,"culCount":null,"culDistance":null,"repeatSecDept":null,"repeatPathCode":null,"repeatStartPile":null,"repeatEndPile":null,"newlyBuilt":null,"begunDate":null,"completDate":null,"acceptDate":null,"trafficDate":null,"rebuild":null,"recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":null,"proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":null,"oldPathName":null,"oldStartPile":null,"oldEndPile":null,"isPartPro":null,"ipeae":null,"isReport":null,"startLng":null,"startLat":null,"endLng":null,"endLat":null,"isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":null,"uncorSpile":null,"uncorEpile":null,"reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":null,"collected":null,"isNomaint":null,"createTime":null,"updateTime":null,"mapAxis":"118.378158,28.245359;118.378073,28.245085;118.378045,28.24497;118.377935,28.24438","times":0,"unfinished":0,"mobile":null,"areaName":null},{"id":68598,"areaid":350722,"code":"Y050350722001","deptCode":null,"deptName":null,"rdPathCode":"Y050350722","rdPathName":"东均线","adminUserId":1000001542,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.000","endPile":"1.494","startPosition":"东峰村","endPosition":"棠岭村入点","startAxis":"118.380963,28.253494","endAxis":"118.378158,28.245359","townCode":"350722206","townName":"盘亭乡","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":1494,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":null,"isStartDemar":null,"startDemarType":null,"isEndDemar":null,"endDemarType":null,"isTraffic":null,"isCgSec":null,"isThroughCity":null,"isBroSec":null,"isHighSpeed":null,"feeNature":null,"landform":null,"pass":null,"dhtv":null,"maintTypeTime":null,"maintTypeMoney":null,"maintDistance":null,"canGreenDistance":null,"greeningDistance":null,"gbmDistance":null,"civiDistance":null,"culCount":null,"culDistance":null,"repeatSecDept":null,"repeatPathCode":null,"repeatStartPile":null,"repeatEndPile":null,"newlyBuilt":null,"begunDate":null,"completDate":null,"acceptDate":null,"trafficDate":null,"rebuild":null,"recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":null,"proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":null,"oldPathName":null,"oldStartPile":null,"oldEndPile":null,"isPartPro":null,"ipeae":null,"isReport":null,"startLng":null,"startLat":null,"endLng":null,"endLat":null,"isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":null,"uncorSpile":null,"uncorEpile":null,"reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":null,"collected":null,"isNomaint":null,"createTime":null,"updateTime":null,"mapAxis":"118.380963,28.253494;118.38092,28.253479;118.38056,28.253473;118.380339,28.253413;118.380111,28.253276;118.379907,28.253219;118.379635,28.253167;118.379519,28.253181;118.379454,28.253029;118.37934,28.25279;118.379232,28.252725;118.378237,28.252606;118.37797,28.252611;118.377665,28.252415;118.377532,28.252247;118.377422,28.252168;118.377248,28.252056;118.377008,28.251936;118.376911,28.251893;118.376797,28.251782;118.376607,28.251741;118.376185,28.251313;118.376027,28.25107;118.37599,28.250878;118.37592,28.2507;118.375796,28.250518;118.375653,28.250324;118.375521,28.250118;118.375391,28.249861;118.375226,28.249692;118.375041,28.249532;118.374904,28.249375;118.374849,28.249183;118.374827,28.24908;118.374845,28.248867;118.374849,28.248647;118.374887,28.248417;118.374919,28.248183;118.374909,28.248085;118.374952,28.247938;118.375064,28.247732;118.375137,28.247584;118.375082,28.247397;118.375142,28.247227;118.375077,28.246925;118.375147,28.246742;118.375172,28.246614;118.375281,28.246451;118.375404,28.246214;118.375491,28.246057;118.375574,28.245958;118.375811,28.245808;118.376135,28.245627;118.376303,28.245583;118.376737,28.245482;118.377117,28.245546;118.377514,28.245503;118.37763,28.245495;118.377853,28.24549;118.37803,28.245477;118.37814,28.245422;118.378158,28.245359","times":0,"unfinished":0,"mobile":null,"areaName":null}]}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        if (jsonObject.getInt("code") == 200) {
            JSONArray array = jsonObject.getJSONArray("data");
            List<Object> objs = Arrays.asList(array.toArray());

            List<RoadSectionVo> sectionVoList = new ArrayList<>();

            for (Object o : objs) {
                JSONObject jsonObject1 = (JSONObject) o;
                RoadSectionVo sectionVo = (RoadSectionVo) JSONObject.toBean(jsonObject1, RoadSectionVo.class);
                sectionVoList.add(sectionVo);
            }
            result.setCode(200);
            result.setResult(sectionVoList);
            return result;
        } else {
            return result.error500(jsonObject.getString("desc"));
        }
    }

    @RequestMapping(value = "/getRecord", method = RequestMethod.GET)
    @ApiOperation("获取考核1")
    public Result<?> getRecord(
            @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
            @RequestParam(name = "pageSize", defaultValue = "9") Integer pageSize) {
        String url = "https://fjjtj.xmheshu.cn/perf/point/record";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        param.put("pageNo", pageNo);
        param.put("pageSize", pageSize);
        param.put("userName", "");
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"total":0,"totalPage":0,"pageNo":0,"pageSize":12,"list":[]}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        if (jsonObject.getInt("code") == 200) {
            JSONObject json = jsonObject.getJSONObject("data");
            IPage<Object> page = new Page<Object>();
            long total = json.getLong("total");
            long totalPage = json.getLong("totalPage");
            page.setCurrent(pageNo);
            page.setTotal(total);
            page.setPages(totalPage);
            page.setSize(pageSize);
            page.setRecords(json.getJSONArray("list"));
            return Result.ok(page);
        } else {
            return Result.error(jsonObject.getString("desc"));
        }
    }

    @RequestMapping(value = "/getUserOfPatrolMan", method = RequestMethod.GET)
    @ApiOperation("获取考核2")
    public Result<Object> getUserOfPatrolMan() {
        String url = "https://fjjtj.xmheshu.cn/user/user/getUserOfPatrolMan";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.parseFromMap(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"total":0,"totalPage":0,"pageNo":0,"pageSize":12,"list":[]}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);

        return Result.ok();

    }


    @RequestMapping(value = "/getTownList", method = RequestMethod.GET)
    @ApiOperation("获取考核3")
    public Result<Object> getTownList() {
        String url = "https://fjjtj.xmheshu.cn/district/getTownList";
        Map<String, String> header = getHeader();
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url += suffix;
        }
        url += "&areaid=" + combinedUser.getUsername2();
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"total":0,"totalPage":0,"pageNo":0,"pageSize":12,"list":[]}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        return Result.ok();

    }


    @RequestMapping(value = "/getDistrictPtoT", method = RequestMethod.GET)
    @ApiOperation("获取考核4")
    public Result<Object> getDistrictPtoT() {
        String url = "https://fjjtj.xmheshu.cn/district/getDistrictPtoT";
        Map<String, String> header = getHeader();
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url += suffix;
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":{"total":0,"totalPage":0,"pageNo":0,"pageSize":12,"list":[]}}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);
        return Result.ok();

    }

    @RequestMapping(value = "/getAllRoadSection", method = RequestMethod.GET)
    @ApiOperation("获取所有公路选项")
    public Result<?> getAllRoadSectio(@RequestParam(required = false) String townName) {
        String url = "https://fjjtj.xmheshu.cn/road/section/getAllRoadSection";
        Map<String, String> header = getHeader();
        Map<String, Object> param = new HashMap<>();
        townName = StringUtils.isBlank(townName) ? null : townName;
        CombinedUser combinedUser = getCurrentUser();
        String suffix = (String) redisUtil.get(AUTH_KEY + combinedUser.getUsername2());
        param.put("areaid", combinedUser.getId());
        param.put("townName", townName);
//        account = StringUtils.isBlank(account)? "350722":account;
//        String suffix = authKeyMap.get(account);
        if (StringUtils.isBlank(suffix)) {
            return Result.error("用户未登录路长平台");
        } else {
            url  += suffix+"&id=123";
            //url += suffix+"&id=123&areaid=350722"+"&townName="+URLUtil.encode(townName);
            //url += "?authKey=MUY4QzEzQzBGQjY1MDdFRjVFRERFN0NCNDgxMzQ4NEMxQzhFRDRGNTQzRTRDODBFNzRGRTg3NDdBRjEyREJDOTkzODNBRkUxRDgwNEVEQjM=&sessionId=54C8E0BAA7AAEAAF0448115CC72480CB&id=123";
        }
        HttpResponse response = HttpRequest.post(url).header(Header.CONTENT_TYPE, "application/json;charset=UTF-8").addHeaders(header).body(JSONUtil.toJsonStr(param)).execute();
        String resultStr = response.body();
        //{"code":200,"desc":"操作成功","data":[{"id":68164,"areaid":350722,"code":"C069350722005","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C069350722","rdPathName":"解省线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"1.171","endPile":"1.644","startPosition":"解放村","endPosition":"城关电站","startAxis":"118.543807,27.913049","endAxis":"118.545019,27.916544","townCode":"350722001","townName":"南浦街道","techGrade":"四级","laneType":"单车道","surfaceType":"泥结(级配)碎、砾石","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"0.0","speed":20,"distance":473,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.473","canGreenDistance":"0.473","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C069350722","oldPathName":"解省线","oldStartPile":"1.171","oldEndPile":"1.644","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.53905166","startLat":"27.91641","endLng":"118.54026667","endLat":"27.91990833","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C069350722","uncorSpile":"1.171","uncorEpile":"1.644","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503772000,"updateTime":1548569442000,"mapAxis":"118.543807,27.913049;118.543804,27.913094;118.543721,27.913236;118.543638,27.913371;118.543606,27.913501;118.543806,27.913668;118.543914,27.913784;118.54408,27.913822;118.544278,27.913843;118.544439,27.913974;118.544544,27.914089;118.544763,27.91408;118.544785,27.914215;118.544823,27.914347;118.544911,27.914558;118.544949,27.914746;118.544998,27.914935;118.545046,27.915226;118.545072,27.915371;118.545092,27.915798;118.545086,27.915934;118.545106,27.916237;118.545019,27.916544"},{"id":68165,"areaid":350722,"code":"C069350722004","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C069350722","rdPathName":"解省线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.906","endPile":"1.171","startPosition":"城关电站","endPosition":"解放村","startAxis":"118.54406,27.910699","endAxis":"118.543807,27.913049","townCode":"350722001","townName":"南浦街道","techGrade":"等外","laneType":"单车道","surfaceType":"泥结(级配)碎、砾石","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"0.0","speed":20,"distance":265,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.265","canGreenDistance":"0.265","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C069350722","oldPathName":"解省线","oldStartPile":"0.906","oldEndPile":"1.171","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.53930563","startLat":"27.91406018","endLng":"118.53905166","endLat":"27.91641","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C069350722","uncorSpile":"0.906","uncorEpile":"1.171","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503772000,"updateTime":1548569447000,"mapAxis":"118.54406,27.910699;118.544068,27.911096;118.544082,27.911256;118.544113,27.911424;118.5441,27.911651;118.544128,27.911819;118.544173,27.912037;118.544125,27.91219;118.544088,27.912352;118.543969,27.912587;118.543888,27.912818;118.543807,27.913049"},{"id":68166,"areaid":350722,"code":"C069350722003","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C069350722","rdPathName":"解省线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.348","endPile":"0.906","startPosition":"K0+738","endPosition":"城关电站","startAxis":"118.545482,27.906528","endAxis":"118.54406,27.910699","townCode":"350722001","townName":"南浦街道","techGrade":"等外","laneType":"单车道","surfaceType":"泥结(级配)碎、砾石","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"0.0","speed":20,"distance":558,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.558","canGreenDistance":"0.558","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C069350722","oldPathName":"解省线","oldStartPile":"0.348","oldEndPile":"0.906","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.54073169","startLat":"27.90989167","endLng":"118.53930563","endLat":"27.91406018","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C069350722","uncorSpile":"0.348","uncorEpile":"0.906","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503772000,"updateTime":1548569452000,"mapAxis":"118.545482,27.906528;118.545274,27.906524;118.545068,27.906534;118.544904,27.90652;118.54467,27.906664;118.544436,27.906808;118.544347,27.907023;118.544257,27.907238;118.544277,27.907537;118.544337,27.907896;118.544307,27.908035;118.544302,27.908341;118.544306,27.908524;118.544316,27.908711;118.544208,27.908992;118.544188,27.909123;118.544171,27.909271;118.544143,27.9094;118.544159,27.909442;118.544131,27.909524;118.544161,27.909559;118.544163,27.909976;118.54408,27.910188;118.54406,27.910333;118.544057,27.910496;118.54406,27.910699"},{"id":68167,"areaid":350722,"code":"C069350722002","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C069350722","rdPathName":"解省线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.238","endPile":"0.348","startPosition":"休闲山庄路口","endPosition":"K0+738","startAxis":"118.54621,27.9058","endAxis":"118.545482,27.906528","townCode":"350722001","townName":"南浦街道","techGrade":"等外","laneType":"单车道","surfaceType":"泥结(级配)碎、砾石","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"0.0","speed":20,"distance":110,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.110","canGreenDistance":"0.110","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C069350722","oldPathName":"解省线","oldStartPile":"0.238","oldEndPile":"0.348","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.54146167","startLat":"27.90916498","endLng":"118.54073169","endLat":"27.90989167","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C069350722","uncorSpile":"0.238","uncorEpile":"0.348","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503772000,"updateTime":1548569459000,"mapAxis":"118.54621,27.9058;118.546148,27.905881;118.545936,27.906154;118.545725,27.906428;118.545482,27.906528"},{"id":68173,"areaid":350722,"code":"C066350722003","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C066350722","rdPathName":"里镇线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"1.468","endPile":"2.853","startPosition":"镇林场入点","endPosition":"镇林场","startAxis":"118.546991,27.944048","endAxis":"118.540083,27.950148","townCode":"350722001","townName":"南浦街道","techGrade":"等外","laneType":"单车道","surfaceType":"泥结(级配)碎、砾石","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"0.0","speed":20,"distance":1385,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"1.385","canGreenDistance":"1.385","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C066350722","oldPathName":"里镇线","oldStartPile":"1.468","oldEndPile":"2.853","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.54224168","startLat":"27.94742168","endLng":"118.53531306","endLat":"27.95350574","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C066350722","uncorSpile":"1.468","uncorEpile":"2.853","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503773000,"updateTime":1548569416000,"mapAxis":"118.546991,27.944048;118.546979,27.944193;118.547072,27.944425;118.547062,27.944616;118.547089,27.944808;118.547111,27.944925;118.547067,27.945086;118.546838,27.945152;118.546735,27.945034;118.546569,27.944934;118.546349,27.944888;118.546137,27.94493;118.545884,27.944986;118.545578,27.945161;118.5454,27.945279;118.545294,27.945374;118.545154,27.945442;118.545033,27.945861;118.545148,27.945957;118.545374,27.946022;118.545407,27.946183;118.545419,27.946368;118.545627,27.946515;118.545555,27.946775;118.545362,27.947028;118.545286,27.947102;118.544895,27.947224;118.544693,27.947203;118.54455,27.947157;118.544332,27.947091;118.544191,27.947134;118.544104,27.947253;118.544043,27.947428;118.543862,27.947629;118.543735,27.947745;118.543611,27.947841;118.543498,27.947845;118.543367,27.94785;118.543261,27.947853;118.543179,27.947795;118.542899,27.947607;118.542772,27.947509;118.542544,27.947322;118.542435,27.947317;118.542288,27.947356;118.542055,27.947553;118.541967,27.947643;118.541975,27.947848;118.541892,27.948048;118.541784,27.948192;118.541592,27.948337;118.541301,27.948341;118.541193,27.948382;118.541133,27.948377;118.540958,27.948238;118.540916,27.948218;118.540874,27.948258;118.540878,27.948294;118.540915,27.948469;118.540971,27.948852;118.540861,27.949113;118.54075,27.949374;118.54064,27.949634;118.540529,27.949895;118.540306,27.950022;118.540083,27.950148"},{"id":68174,"areaid":350722,"code":"C066350722002","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C066350722","rdPathName":"里镇线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.254","endPile":"1.468","startPosition":"里塘村出点","endPosition":"镇林场入点","startAxis":"118.540138,27.938401","endAxis":"118.546991,27.944048","townCode":"350722001","townName":"南浦街道","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"18.0","speed":20,"distance":1214,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"1.214","canGreenDistance":"1.214","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":"2005D00000188","provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C066350722","oldPathName":"里镇线","oldStartPile":"0.254","oldEndPile":"1.468","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.53536986","startLat":"27.94175677","endLng":"118.54224168","endLat":"27.94742168","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C066350722","uncorSpile":"0.254","uncorEpile":"1.468","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503774000,"updateTime":1548569422000,"mapAxis":"118.540138,27.938401;118.540124,27.938521;118.540119,27.938738;118.54015,27.938907;118.540243,27.939066;118.54034,27.939252;118.540321,27.939474;118.540291,27.939607;118.54023,27.939789;118.540174,27.939974;118.540069,27.940167;118.540022,27.940288;118.540062,27.940427;118.540137,27.940587;118.54019,27.940795;118.540338,27.940905;118.540604,27.941019;118.540735,27.941096;118.540915,27.94121;118.541026,27.941307;118.541177,27.941446;118.541337,27.941569;118.541616,27.941737;118.541895,27.941906;118.542174,27.942074;118.542454,27.942243;118.542697,27.942395;118.542941,27.942547;118.543205,27.942643;118.543443,27.942698;118.543626,27.942758;118.543876,27.942808;118.544106,27.942894;118.544283,27.943002;118.544433,27.943058;118.544697,27.943111;118.544822,27.943124;118.54496,27.942978;118.545053,27.942815;118.545154,27.942628;118.545196,27.942484;118.54529,27.942323;118.545437,27.942251;118.545724,27.942148;118.545821,27.942181;118.54592,27.942381;118.546015,27.942533;118.54613,27.942679;118.546318,27.943018;118.546456,27.94314;118.546577,27.943234;118.54664,27.943356;118.546668,27.943516;118.546816,27.943732;118.546963,27.943948;118.546991,27.944048"},{"id":68175,"areaid":350722,"code":"C066350722001","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C066350722","rdPathName":"里镇线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.000","endPile":"0.254","startPosition":"里塘村","endPosition":"里塘村出点","startAxis":"118.539874,27.936197","endAxis":"118.540138,27.938401","townCode":"350722001","townName":"南浦街道","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"3.50","thickness":"18.0","speed":20,"distance":254,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.254","canGreenDistance":"0.254","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":"2005D00000188","provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C066350722","oldPathName":"里镇线","oldStartPile":"0.000","oldEndPile":"0.254","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.5351049","startLat":"27.93955171","endLng":"118.53536986","endLat":"27.94175677","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C066350722","uncorSpile":"0.000","uncorEpile":"0.254","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503774000,"updateTime":1548569428000,"mapAxis":"118.539874,27.936197;118.540053,27.936431;118.540231,27.936666;118.540199,27.93704;118.540167,27.937414;118.540142,27.937749;118.540148,27.937924;118.540173,27.938134;118.540138,27.938401"},{"id":68197,"areaid":350722,"code":"C056350722001","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"C056350722","rdPathName":"中牛线","adminUserId":1000001557,"displayName":"","villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"0.000","endPile":"0.848","startPosition":"塘止头[S302]","endPosition":"跃进","startAxis":"118.545114,27.924262","endAxis":"118.547093,27.93112","townCode":"350722001","townName":"南浦街道","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":848,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"群众养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"否","endDemarType":null,"isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"0.848","canGreenDistance":"0.848","greeningDistance":"","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":null,"provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"C056350722","oldPathName":"中牛线","oldStartPile":"0.000","oldEndPile":"0.848","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.540361","startLat":"27.92762744","endLng":"118.54234499","endLat":"27.93449168","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"C056350722","uncorSpile":"0.000","uncorEpile":"0.848","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":2,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503778000,"updateTime":1548569404000,"mapAxis":"118.545114,27.924262;118.545169,27.924506;118.545171,27.924846;118.545194,27.925002;118.545189,27.925232;118.545184,27.925461;118.545171,27.925631;118.545118,27.925819;118.545281,27.925967;118.545367,27.926112;118.545384,27.926317;118.545575,27.926545;118.54572,27.926949;118.545692,27.927369;118.545632,27.927506;118.545773,27.927726;118.545874,27.928084;118.546031,27.928292;118.546189,27.928499;118.546297,27.928536;118.546485,27.928695;118.546674,27.928855;118.546747,27.929028;118.546579,27.929213;118.546561,27.929392;118.546629,27.929462;118.546561,27.929732;118.546493,27.930002;118.546519,27.930187;118.546558,27.93034;118.546679,27.930743;118.546701,27.930868;118.54703,27.93109;118.547093,27.93112"},{"id":68639,"areaid":350722,"code":"Y063350722013","deptCode":"3520722","deptName":"浦城县交通局","rdPathCode":"Y063350722","rdPathName":"五殿线","adminUserId":null,"displayName":null,"villUserId":null,"villUserName":null,"townUserId":null,"townUserName":null,"startPile":"9.957","endPile":"11.120","startPosition":"五里塘","endPosition":"万安乡富湖村界点","startAxis":"118.54446,27.95049","endAxis":"118.538322,27.942183","townCode":"350722001","townName":"南浦街道","techGrade":"四级","laneType":"单车道","surfaceType":"水泥混凝土","bedWidth":"4.50","surfaceWidth":"4.50","thickness":"18.0","speed":20,"distance":1163,"rdMaintId":null,"rdMaintName":null,"management":"公路交通部门养护管理","maintenance":"专业养护","broChainType":"","isStartDemar":"否","startDemarType":null,"isEndDemar":"是","endDemarType":"乡界","isTraffic":"是","isCgSec":"","isThroughCity":null,"isBroSec":"","isHighSpeed":null,"feeNature":null,"landform":"山岭","pass":null,"dhtv":null,"maintTypeTime":"经常性","maintTypeMoney":"燃油税","maintDistance":"1.163","canGreenDistance":"1.163","greeningDistance":"1.163","gbmDistance":null,"civiDistance":null,"culCount":"","culDistance":null,"repeatSecDept":null,"repeatPathCode":"","repeatStartPile":"","repeatEndPile":"","newlyBuilt":"1976","begunDate":null,"completDate":"1976","acceptDate":"20080101","trafficDate":null,"rebuild":"","recentRepairs":null,"changeCause":null,"samplingCode":null,"proUcode":"","proPname":null,"proPcode":null,"provUcode1":"2005D00001137","provUcode2":null,"provUcode3":null,"provUcode4":null,"provUcode5":null,"provUcode6":null,"provUcode7":null,"provUcode8":null,"provUcode9":null,"provUcode10":null,"oldPathCode":"Y063350722","oldPathName":"五殿线","oldStartPile":"9.957","oldEndPile":"11.120","isPartPro":null,"ipeae":null,"isReport":"是","startLng":"118.53970334","startLat":"27.95385835","endLng":"118.53354816","endLat":"27.94553446","isAroundRd":null,"isAvoidTown":null,"isBuildPla":null,"isSpecMaint":null,"aadt":null,"uncorPcode":"Y063350722","uncorSpile":"9.957","uncorEpile":"11.120","reportRemark":null,"auditState":null,"reserveDistance":null,"edited":null,"derived":2,"collected":2,"isNomaint":2,"createTime":1546503869000,"updateTime":1547607787000,"mapAxis":"118.54446,27.95049;118.544392,27.950368;118.544316,27.950257;118.544212,27.950137;118.544108,27.949984;118.543986,27.949763;118.543943,27.949605;118.543905,27.949448;118.543912,27.949201;118.543958,27.94905;118.543986,27.948825;118.54397,27.948585;118.54386,27.948385;118.543755,27.948215;118.543622,27.948007;118.543358,27.947663;118.542913,27.947273;118.542743,27.947063;118.54266,27.946925;118.542587,27.946767;118.542525,27.946605;118.542447,27.946239;118.542414,27.945976;118.542363,27.945777;118.542304,27.945586;118.542241,27.945403;118.542155,27.945231;118.542063,27.945068;118.541814,27.944659;118.541706,27.944511;118.541596,27.944376;118.541412,27.944203;118.541262,27.944122;118.541104,27.944021;118.54096,27.943915;118.540574,27.943611;118.540224,27.943347;118.539825,27.943098;118.539667,27.94297;118.539522,27.942835;118.53932,27.942689;118.539183,27.942583;118.538959,27.942443;118.538583,27.942311;118.538322,27.942183"}]}
        JSONObject jsonObject = JSONObject.fromObject(resultStr);

        if (jsonObject.getInt("code") == 200) {
            JSONArray array = jsonObject.getJSONArray("data");
            List<Object> objs = Arrays.asList(array.toArray());

            List<RoadSectionVo> sectionVoList = new ArrayList<>();

            for (Object o : objs) {
                JSONObject jsonObject1 = (JSONObject) o;
                RoadSectionVo sectionVo = (RoadSectionVo) JSONObject.toBean(jsonObject1, RoadSectionVo.class);
                sectionVoList.add(sectionVo);
            }
            return Result.ok(sectionVoList);
        } else {
            return Result.error(jsonObject.getString("desc"));
        }
    }




}
